Senior Software Development Engineer Resume
San Jose Ca, UsA
SUMMARY:
- Senior Java Developer with 8+ years of solid experience in Software Analysis, Design, Development of Object Oriented Applications and Web based Enterprise Applications using Java and J2EE technologies like Servlets, JSP, Struts, JSTL, Hibernate, EJB, JPA, Java Beans, Web Services, XML and JDBC.
- At present working as Backend Developer in Multi - tier distributed application State Project for the U.S. Department of Health and Human Services that manages 5+ million citizen benefits.
- Worked as Lead Developer in Confidential logistics Fraudulence management system that monitors 3+ million packages per day.
- Worked as Developer in Confidential Flight Test Computing System platform used to ensure that every airplane produced by the Confidential Company meets U.S. and foreign government certification standards.
- Possess excellent communication skills and adept at multi-tasking. Strong moral and work ethics with a sense of self-discipline and integrity. Also have Experience in managing Offshore Development modules.
- Good understanding on Scrum based Project and worked as a lead. Expertise in both Waterfall and Agile methodology.
TECHNICAL SKILLS:
Languages: Java, C, C++
JAVAEE Technologies: Servlets, JSP, JSTL, XML, JAXB, JAXP
Web Services: RESTfull API, JAX RPC, JAX WS
MVC Frameworks: Struts, Spring
Persistence Frameworks: EJB, Hibernate
Application Servers: IBM Web Sphere, Oracle WebLogic, JBoss
Web Servers: Apache HTTP
Data bases: Oracle 9i/10g/11g, MySQL, DB2 and MS SQL Server
Testing Tools: JUnit and TestNG
IDE Tools: Eclipse, InteliJ Idea 9.0
Tools: ERMT, Bugzilla, CQMT, SONAR, WinSCP, PUTTY, SQL Developer, PL/SQL Developer, TOAD, SQL PLUS, LogExpert, MobaXTerm
Version Control Tools: SVN, CVS and Microsoft VSS, CA SCM Harvest
Operating Systems: Windows 7/XP and 2000, Linux 5, Linux 6
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Senior Software Development Engineer
Responsibilities:
- Developed Asynchronous communications using Active MQ to integrate with EJB calls.
- Developed Active MQ messaging across sub systems and Integrated with Mule Enterprise Service Bus.
- Developed Mule applications to integrate with external communications.
- Developed REST web services for external client to perform validation based on Case number and remove the duplicate individuals in different cases.
- Integrated REST web services to improve the performance and fasten the authentication process.
- Developed LDAP integrated validation for user authentication.
- Developed Asynchronous communications using JMS to handle batch calls.
- Developed JMS messaging across sub systems and Integrated with Oracle Enterprise Service Bus.
- Implemented SSL configuration changes in all the servers from development environments to production and maintenance.
- Designed, developed and integrated ORM Hibernate with Spring.
- Design and developed reports using spring integrated Hibernate application that generates automated weekly excel reports.
- Developed SOAP based web services to manage requests from an external Federal HUB via Oracle SOA ESB.
- Designed and developed backend application to migrate from WebLogic deployment to simple Tomcat based application for improving system performance.
- Integrated zookeeper with the WebSphere application server to locate the JNDI and other configuration parameters.
- Developed Groovy scripts to embed in the java code to dynamically migrate code from one state to another in CA SCM.
- Developed CI builds to support multiple configuration project to support ANT and Maven builds.
- Migrated Jenkins from single server to cluster to improve the performance to create multiple executor.
- JIRA integration with Selective Source Propagation for automated builds.
- Involved in migrating ANT to Maven for all the projects in DHHR.
Confidential, Memphis, TN
Software Engineer
Responsibilities:
- Designed and developed JSP pages using JSTL and custom tags.
- Developed Struts 2 action and Integrated validator framework.
- Developed application using Spring IOC and AOP.
- Developed JPA based persistence using ORM Hibernate framework.
- Developed the JQuery client scripting to remove all the JavaScript.
- Worked on Jboss 7 Clustering and Load Balancing the request.
- Integrating the Jboss 7 with the Apache HTTP Server.
- Handled Demos during POC and deliverables to the client.
- Improved the performance of the application by tuning queries.
- Improved the performance by breaking the complex table structure to simple table structure.
Confidential, Seattle, WA
Lead Engineer
Responsibilities:
- Developed JNI module for interacting with native components written in C.
- Developed EJB Session Beans to manage transactions.
- Developed DAO layers and interacted with Database using JDBC.
- Developed JAX-WS and JAX RPC based services (both Client and Server side) to interact with external systems.
- Developed Batch Processing framework using Flux.
- Design and developed migration of HDF5 from 32 bit to 64 bit.
- Developed log management module using Log4J for access logging and error logging.
- Implemented JUnit based test cases to validate various functionalities.
- Implemented Shell scripts to invoke batch jobs to improve productivity.
- Used TestNG to develop and integrate Unit Test cases.
- Developed high performance Stored Procedures.
- Prepared functional/design specification and presentation to business team.
- Involved in design review meetings with business team and technical team.
- Prepared estimation for the project and OE efforts for new design changes.
- Coordinated with Onsite/Offshore and maintaining all the quality reports in a view to deliver the best quality product to the customer.
Confidential
Software Development Engineer
Responsibilities:
- Design and developed application to manage security privileges based on user role.
- Involved in designing application architecture.
- Developed struts plug-in for the application.
- Developed various modules to manage Setup, Survey, Recycle and Layout.
- Involved in creation of optimized SQL Queries in SQL server using Query Analyzer.
- Implemented internationalization in the application.
- Built the presentation layer to extract the Information Based on Struts Framework.
- Worked in application performance tuning and Implemented paging in Table list.
- Involved in designing data model and responsible for maintaining database tables.
- Responsible for deploying the application in testing environment.
- Worked on HTML design and CSS layouts.