Lead Developer Resume
TX
PROFESSIONAL SUMMARY:
- More than 11 years of professional Java/J2EE developer experience in areas covering Web Applications using J2EE technologies, have good working knowledge in Java/J2EE technologies and has involved in distinct phases of SDLC from requirement gathering to deployment on production.
- Experience in design and development of multi - tier applications using Java, J2EE, Micro services, spring boot, XML, XSD, SOAP, WSDL, HTML, JavaScript, JSON, and JUnit.
- Worked on the different module of Spring including MVC, IOC, ORM, and Spring Boot (with Micro-Services).
- Experience working with SOAP and RESTful Spring MVC (with Spring Boot) web services.
- Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans, and Servlets.
- Extensively used J2EE Design Patterns.
- Worked on different Web Application servers such as Tomcat and WebLogic.
- Extensive experience in IDE like Eclipse.
- Experience with Git, SVN, and CVS for code repository
- Experience in working with Agile (Scrum), Waterfall Methodologies.
- Proficient in using RDBMS concepts with Oracle and MySQL.
- Experience in writing Junits using Power Mock and Mockitio.
- Effective communication and analytical skills and a demonstrated ability to accomplish projects goals successfully.
TECHNICAL SKILLS:
Java/J2EE: Java, Servlet, JDBC, JAX-WS
Web Technologies: HTML, JSP, CSS, Javascript
Framework: Spring
Persistent Framework: Hibernate
UML Tools:
IDEs: STS, Eclipse
Databases: Oracle, MySQL
Servers: Tomcat, WebLogic
Version Control: Git, SVN, CVS
WORK EXPERIENCE:
Lead Developer
Confidential, TX
Responsibilities:
- Collaborated with offshore team members for requirements capture and analysis.
- Worked with Agile Development Methodology with a Test-Driven approach.
- API development with micro services architecture using Spring Rest and Spring Boot .
- Involved in applying business rules to develop consignor specific reports.
- Used Oracle Database as database administration tool.
- Used Splunk for logging.
- Used Apache Kafka as Messaging bus.
- Involved in debugging and troubleshooting all types of defects.
- Test plans and Unit Testing using Junit and Mockito.
- Rest services templates are generated using swagger specifications.
- Used Jira for bug tracking, issue tracking, and project management.
- Used Git for source code management.
Environment: Java, J2EE, Spring, Spring Boot, JSON, XML, Restful Web Services using Micro services architecture, Maven, Git hub, Tomcat, Eclipse, Swagger, Junit, Mockito, Jira, Jenkins CD/CI, Postman, Splunk, Apache Kafka, Windows and Unix.
Java/J2EE Developer
Confidential
Responsibilities:
- Gather and Analysis of business requirement
- Played a role of onsite coordinator.
- Out of the box package implementation
- Handled project module individually.
- Designs and codes superior technical solutions.
- Conducted demo of the application to the Right shore team.
- Giving inputs for the Enhancement of the applications
- Build deployment on DEV server
- Responsible for analysis of current product including performance, diagnosis, and troubleshooting of problem product, and designing solutions to problematic programming.
- Writing and assisting in preparing all technical high level and low-level design, end-user documents, deployment guide, Impact Analysis document and ensure effective implementation of all products and plan all activities.
- Unit, Integration and system testing of the application. Tests new programs to ensure that logic and syntax are correct and that program results are accurate.
- Research and recommend software tools to management.
- Perform Code review.
- Miscellaneous assigned task.
- Actively involved in maintenance and post production support.
Environment: Java/J2EE, Java Swing, Java Beans, XML, SOAP, Log4J, Oracle, Tomcat, Eclipse, Ant, JIRA, Windows.
Java/J2EE Developer
Confidential
Responsibilities:
- Gather and Analysis of business requirement.
- Right shore-Offshore coordination.
- Designs and codes superior technical solutions.
- Giving inputs for the Enhancement of the applications.
- Unit/Integration Testing.
- Maintenance, defect fixing.
- Documentation (Impact Analysis and Design document).
- Support the existing developed project.
- Miscellaneous assigned task.
Environment: Java, Jsp, Servlet, XML, EJB, HTML, Struts, Hibernate.
Java/J2EE Developer
Confidential
Responsibilities:
- Gather and Analysis of business requirement
- Designs and codes superior technical solutions.
- Giving inputs for the Enhancement of the applications
- Unit/Integration Testing
- Maintenance, defect fixing
- Documentation (Impact Analysis and Design document)
- Support the existing developed project.
- Miscellaneous assigned task.
Environment: Java, jsp, servlet, struts, MySQL.
