Lead Developer Resume
RI
SUMMARY
- A Seasoned Lead Developer consultant with 13 years of experience in analysis, design, development and implementation large - scale technology solutions for multi-national companies in Multi-tier architecture, N-Tier architecture, MVC Architecture, SOA architecture,1.8/J2EE technologies.
- Extensive work experience with Core Java 1.7, J2EE, Microservices, Spring boot 1.3, Spring batch, Spring MVC, AngularJs, Apache Camel, Hibernate 3,SOAP/REST Web service, XML, JAXB, Spring3.0,Struts, BEA Weblogic 9,JBoss 6.1, Websphere 8, Oracle, Sybase, EasyMock, Mockito, Apache Camel, Apache CXF,AngularJs1.2,TDD,TestNG.
- Experienced in all phases of Software development life cycle (SDLC), Agile process, quality management systems and project life cycle processes.
- Good Middleware skills in Java, J2EE, Web Services and SOA with application servers Jboss, BEA WebLogic 9.2/8.1
- Good experience with Spring Framework, Spring Boot.
- Hands on experience on requirement gathering, onsite/offshore co-ordination and handling customer.
- Self-starter who takes complete responsibility for assignments and proven ability to face challenges
- Experience with the database like Sybase, Oracle and postgresql
- Experience in end-to-end development of application from requirement analysis to testing and implementation and followed Agile and waterfalls model
- Able to deliver quality product without any schedule slippage, which enabled successful goal accomplishment.
- Quick to learn and assimilate new concepts at the demanding pace and an excellent team player.
- Skilled in designing the application with UML modeling
TECHNICAL SKILLS
- Core 1.8
- CoreJava
- Rest Web services
- Apache Camel 2
- Apache CXF
- SpringBoot
- Spring3
- Spring MVC
- Hibernate
- Oracle
- Eclipse
- Confidential
- Maven
- Linux
- Hibernate3
- Microservice
- AngularJs
- Docker
PROFESSIONAL EXPERIENCE
Confidential, RI
Lead Developer
Responsibilities:
- Develop, test, deploy and support POS Applications. Analyze new requirements and design the work flow. Develop proof of concept and demonstrate to the Team.
- Develop Java 1.8/J2ee/Spring/Rest webservice applications in line with project specifications.
- Tested and optimized applications to meet functional/non-functional requirements
- Redesigned Application architecture with Maven and Apache camel.
- Used J2EE design patterns like Session Façade, Factory, Adaptor, MVC
- Added Application security-certificate based authentication with Oracle wallet
- Interact with Business team to understand the business requirement and develop the System design
- Involved in technical discussions and design reviews with Architects.
- Participate in code reviews with crucible & Unit Testing with regular reporting to the project manager
- Coordinate with the QA team to resolve defects in unit and integration testing.
Environment: Core 1.8,CoreJava,Rest Web services, Apache Camel 2, Apache CXF, SpringBoot, Spring3,Spring MVC, Hibernate, Oracle, Eclipse, Confidential, Maven, Linux, Hibernate3,Microservice, AngularJs, Docker
Confidential, CT
Sr. developer
Responsibilities:
- Gathered, documented and analyzed new business requirements.
- Implemented best practices and development standards.
- Developed services to sync data with downstream system through SonicMQ
- Routed the messages to different components using Apache Camel
- Developed new extension services using Restful web services, Hibernate and JPA
- Developed new features in the existing product as per requirement.
- Developed and performed effective unit tests using JUnit.
- Wrote Impact Analysis documents based on new feature development or bugfixing.
- Coordinated with the QA team to resolve defects in unit and integration testing.
Environment: CoreJava1.5, Jboss6.1, JMS, Rest Web services, Apache CXF, Spring3, Spring MVC, JAXB 2.1, Oracle, Eclipse, Confidential, Maven Linux, Hibernate3, JPA 2, AngularJs
Confidential, OH
Sr. Developer
Responsibilities:
- Analyzed new requirement and design the work flow
- Designed and developed application modules and implemented the web workflow with Spring MVC.
- Providing production support to the application
- Implemented a Proof of Concept (POC) to route the messages using Apache Camel
- Implemented test driven development with Junit
- Setup BRMS rules with drools and added the test scenarios.
- Supported the runtime application during UAT and production rollout.
- To co-ordinate with QA team, in order to resolve the defects and also assist them in testing
Environment: Core1.7 Java, Jboss 6, SOAP Web services, Apache CXF, JAXB 2.1, Eclipse, Maven, Linux, Spring3, Hibernate 3, JPA 2
Confidential, NY
Lead Developer
Responsibilities:
- Analyze new requirement and design the work flow
- Developing and enhancing business tier using EJB3 and Hibernate
- Preparing proof of concept and demonstrating to the client.
- Developed a persistence layer using Hibernate to transparently store objects into database
- Development of User Interfaces using GWT
- I was also responsible for interacting with offshore team and review their code
Environment: CoreJava1.5, Servlet, EJB3, Hibernate 3, AJAX, GWT, Jboss, Webservices, Sybase, Eclipse, Confidential, Ant, Linux
Confidential, NY
Lead Developer
Responsibilities:
- Analyze new requirement and design the work flow
- Design and coding the business tier with EJB3 and Hibernate
- Development of User Interfaces using GWT
- Analyze the DB schema and design the persistence layer
- I was also responsible for interacting with offshore team and review their code
- Providing regular and accurate project reports to project manager as appropriate.
Environment: CoreJava 1.4, JSP/ J2EE, Servlet, EJB3, Hibernate 3, Spring, Websphere, Webservices, JMS,Oracle, Eclipse, Confidential, Ant, Linux
Confidential
Developer
Responsibilities:
- Involved in direct knowledge transfer with customer from UK
- Prepared SMTD document, Functional specification and technical specification document
- Setup and build the application at offshore
- Trained the team members about functional and Technical background of the application
- Understand the business requirement from customer and provided technical solution to meet the business needs.
- Redesigned Application architecture to meet customer requirement.
Environment: JSP/Servlet /EJB/JDBC/Strut 1.1/Websphere/Eclipse 3.2.2, Sybase/ Confidential
Confidential
Developer
Responsibilities:
- Analyzing and understanding the requirement specification provided by onsite coordinator
- Involved in providing enhanced features and fixing the bugs
- Prepared analysis and design document for the Technical issues
- Code review & Unit Testing
Environment: JSP/Servlet /EJB/JDBC/Strut 1.1/weblogic/Eclipse 3.2.2/postgresql/ Confidential
Confidential
Developer
Responsibilities:
- Involved in interacting with the clients to understand the business needs
- Provided technical solution to meet the business needs
- Prepared analysis and design documents for the technical issues.
- Code review & Unit Testing
Environment: JSP/Servlet /Strut 1.1/glassfish/Eclipse 3.2.2/Oracle / Confidential /iBatis
Confidential
Developer
Responsibilities:
- Analyzing and understanding the requirement specification provided by onsite coordinator
- Involved in providing enhanced features and fixing the bugs
- Code review & Unit Testing
Environment: JSP/Servlet /JDBC//Strut /glassfish/Eclipse/Oracle / Confidential