Sr. Developer Resume
SUMMARY
- Senior Java/J2EE developer having 11 years of IT experience in design, development, and testing of multi - tier enterprise J2EE applications in Mortgage,Health Insurance, Finance,Telecom,Retail and Manufacturing domains
- Very strong and broad technical background and ability to seek out the best architectural solution.
- Extensive experience in Design Patterns, OOAD, Use Cases, Activity diagrams, sequence diagrams, and class diagrams in UML modelling.
- Hands on experience in standard J2EE design patterns like Singleton, Factory, Abstract Factory, Session Façade,Decorator, Adpater, MVC, Front controller, Business delegate and DAO Patterns.
- Experience in Core Java(1.6/1.8) such as Collections, Multithreading, Concurrency, I/O, Generics.
- Expertise in Business components with Spring MVC, Spring JDBC Template, Java beans, spring beans, POJO, Aspects, Dependency Injection, Spring Boot.
- Development of RESTful (JAX-RS) objects with CXF server and JSON Converters, Adapters and Interceptors.
- Experience in developing Web service Consumer (JAX-WS) using SOAP, WSDL, Marshaller, Unmarshaller.
- Experience in Spring Security, SSO, SSL.
- Implementation of DAO objects with JDBC, Spring JDBC Template and JPA/Hibernate.
- Expertise in Persistence frameworks to map objects with database tables using Hibernate and Relational Views.
- Hands on experience in XML suite of technologies belonging (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM, JAXB).
- Experience in developing Web service Consumer (JAX-WS) using SOAP, WSDL, Marshaller, Unmarshaller, Web Service Templates and Axis.
- Experience in Drool for rule .
- Programming experience in Oracle SQL & PL/SQL like Stored Procedures, Trigger, Functions, Indexes, Views, Sequences with TOAD,SQL Developer.
- Expertise in Front end technologies; HTML, JavaScript, AJAX, JSON, JQuery, Angular.
- Solid experience in web component development with Servlets, Filters, JSP, JSTL, Tiles, Validators, Struts, Spring MVC frameworks and custom tag libraries.
- Proficient in DB2, Oracle and SQL Server
- Experience in Message Queue configuration and Messaging system implementation using JMS
- Hands on experience in UNIX shell scripting and worked on tools like Putty, Win SCP, SSH.
- Configuration of JNDI for various external resources to integrate with application.
- Solid understanding of Endeca search engine and integration with Endeca APIs.
- Experience in writing test cases using JUnit and EasyMock.
- Hands on experience with IDEs such as Eclipse, Net Beans, RAD, IntelliJ.
- Extensive use of Web and Application servers such as Apache, Tomcat, Web sphere and Web logic servers.
- Proficient in Maven and Ant build tool and Version control management using GIT, VSS, CVS, ClearCase, Accurev, Perforce, and Subversion.
- Very strong in Agile practices such as Scrum meeting, Sprint Planning, Demonstration of Sprint deliverables to Line of Business at the end of each sprint.
- Excellent analytical, problem solving, debugging & trouble shooting, communication & interpersonal skills with ability to perform independently and as part of a team.
- Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
- Ability to learn new technologies.
TECHNICAL SKILLS
Java: Java 1.8, Stream API, Lambda Expression, Collections, Multithreading, Exception Handling, Concurrency, I/O, Files, Generics.
Web: Spring MVC, Spring JDBC Template, JSP, JSTL, Tiles, Servlets, Filters, Struts 2.0
Front end: JavaScript, HTML, CSS, JQuery, AJAX, Angular 2/4
Business Layer: Spring Boot, Spring beans, Sppring Web Service Template, Aspects, Dependency Injection, EJB, Micro Service
XML: XML, XSL, DTD/Schema, DOM/SAX API, JAXB
Web Service: Web Services, Restful, SOAP, JSON
Messaging: JMS, MQ
ORM Persistence: JPA/Hibernate 3.5
Batch Job: Spring Batch 3.X
Databases and Tools: DB2, Oracle 10g/11i, SQL, PL/SQL
NOSQL: MONGODB
Testing / Bug Fix Tools: JUNIT 4.5, Easy Mock, Soap UI
Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns
Deployment & Build Tool: Apache Maven, Jenkins, Apache Ant, Blade Logic
Source/Version Control: GIT, RTC, Clear Case, VSS, CVS, Perforce, Accurev
OS: Windows and Unix
Servers: WebSphere 8, Web Logic server 12, Tomcat, Apache
Project Management: Version One, Team Forge, Clear Quest, JIRA
PROFESSIONAL EXPERIENCE
Confidential
Sr. Developer
Responsibilities:
- Deliver new and complex high quality solution by analysing of user story related to pricing, low level design, development and unit test of release 2
- Utilize in depth knowledge of functional and technical experience in Java/J2EE technologies and in conjunction with industry and business skills to deliver solutions to customer.
- Troubleshooting and debugging application issues/defect and provide solution in timely manner.
- Utilize Writing Junit test cases for new/modified application code for code coverage.
- Uses Git as version control tool and maven for building the application modules.
- Develop and modify technical documents as per company standard process prototype as well as participate/discuss in daily standup meeting as part of Agile methodology followed.
- Ability to learn and absorb new tehnologies/business
Environment: Java 1.6/1.8, EJB(Session Bean,MDB),MQ, JDBC, Spring Core,Spring MVC,Spring Aspect, JSP,Batch Jobs, SOAP/ Restful Web Service, DB2, Weblogic Application Server 12,GIT,Rapid SQL,Jenkins,Eclipse Kepler/Neon,.
Confidential
Sr. Developer
Responsibilities:
- Responsible for developing and guiding in delivering solution to our customer in the Insurance sector.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience in Banking Borneo Component and in conjunction with industry and business skills to deliver solutions to customer.
Environment: Java 1.8, JPA 2, Spring Core,Spring MVC,Spring Aspect,Spring Transaction,Spring Batch,JPA/Hibernate,Drool(Rule),Apache Freemarker Language, Restful Web Service, DB2, Web Sphere Application Server 7,Eclipse Indigo.
Confidential
Sr. Developer
Responsibilities:
- Responsible for development in delivering solution to our customer in the Telecom sector.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Responsible for managing scope, tracking, change control, aspects of the project.
- Responsible for effective communication between the project team and the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience and in conjunction with industry and business skills to deliver solutions to customer.
Environment: Java 1.6, Spring 3, JDBC,Spring JDBC Template,Spring Batch, Message Driven Bean,MQ, JSP,JQuery, Restful Web Service,XML,XSD,Oracle 11g, Web Sphere Application Server 8.5,RAD 8.5,Accurev,XML Spy,Putty.
Confidential
Sr. Developer
Responsibilities:
- Responsible for developing and guiding a project team in delivering solution to our customer in the Banking sector.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience in Banking Borneo Component and in conjunction with industry and business skills to deliver solutions to customer.
Environment: Java 1.6, Multithreading, JPA 2, Spring 3, Hibernate, JQuery, Struts 2, Restful Web Service(Apache cxf), Oracle 11g, Web Sphere Application Server 7,Eclipse Juno.
Confidential
Responsibilities:
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience in ETUB and DSA-NMC and in conjunction with industry and business skills to deliver solutions to customer.
- Maintain Quality Procedure to meets quality goals.
- Key projects handled so far ECS,Maxis,FMS.
Environment: Java 1.5, JSP,Servlet, Shell Script,Oracle 10g, Websphere Application Server 6.1,Unix,RAD.