Java Developer Resume
MI
PROFESSIONAL SUMMARY:
- Sun Certified Java Professional with 11+ years of experience in the field of Information Technology with proficiency in System Analysis, Design, Development and testing in Java/JEE applications using various Java frameworks.
- Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Use Case Design and understanding.
- Well versed with Agile and SAFe/OSAM development methodologies.
- Experience in HealthCare and BFS domains.
- Experience in SOA using WebSphere Enterprise Service Bus.
- Professional skills in Java, Struts, Spring Core, Spring MVC, Spring DAO, Spring JDBC, Spring ORM with Hibernate, JPA, JDBC, JNDI, XML, JSON and SQL.
- Experience on Angular, Node JS and exposure on Swagger.
- Experience in Java Web services, REST services, Spring Boot, Microservices, SOAP and WSDL.
- Experience in Asynchronous Messaging Components such as JMS, ActiveMQ.
- Exposure on AWS Platform Services (EC2, S3).
- Experience in building user interfaces using JSF, JavaScript, HTML.
- Extensive experience in J2EE features like Servlets, JSP and EJB.
- Experience in design and development of complex Java applications.
- Experience in preparing High Level design document, Low Level design document, Technical design document for various projects and good at Bug fixing, Code reviews, and Unit & System testing.
- Experience in installation and configuration on WebSphere and Apache Tomcat servers.
- Experience in UAT and Production technical support.
- Experience on different IDEs like WID, Eclipse, WSAD and RAD.
- Experience on Continuous integration practices such as Maven, Jenkins and AnthilPro.
- Experience on build tools like Apache Maven, ANT.
- Working experience on source version control systems - Github, Subversion and Clearcase.
- Roles include mixture of responsibilities requiring technical background with problem solving, analysis, design, communication skills and close attention to accuracy in a constantly changing work environment.
- A good team player with excellent communication and interpersonal skills, ability to work independently and well-organized.
SKILL SET:
Languages: Java
Web/J2EE Technologies: Angular, NPM, gulp, JSF, Servlets, JSP, EJB, XML, JSON, JavaScript, JDBC, JMS, JUnit
Application/Web Servers: Web Sphere, Apache Tomcat
RDBMS/ No-SQL Database: MongoDB, DB2, Sybase, Oracle
Developer Tools: WID, Eclipse, RAD, STS, intelliJ
Frameworks: Spring, JPA, Hibernate, Struts
Web Services: RESTful services with jersey, Apache Axis2, JAXB, SOAP, WSDL, SOAPUI
Tools: Git, Subversion, Clear case, Jenkins, Rally, Fortify, Jira
PROFESSIONAL EXPERIENCE:
Confidential, MI
Java Developer
Responsibilities:
- Using agile methodology for development work
- Developing front - end application with Angular
- Developing back-end services using REST and Microservices architecture
- Working on JUnits using Mokito
- Working on DAO layer to perform DB operations on MongoDB
- Using gulp script to perform UI build
- Spring batch to perform back-end data load from files.
Tools: Java 7, Angular, Spring framework, REST services, SOAP UI, Mongo DB, Tomcat, NPM, JIRA, IntelliJ, Visual Studio Code, Git
Confidential, MN
Java Developer
Responsibilities:
- Used SAFe methodology for application development.
- Created technical design documents and reviewed them with the team.
- Extensively using Spring frameworks and WebSphere Enterprise Service Bus in back-end file processing service and Angular/JSF and REST services for Web project.
- In File processing service,
- Developed services using WebSphere Enterprise Service Bus.
- Used JMS, MQs to maintain relation between different services
- Handled interactions with DB using JPA.
- In Web project,
- Using JSF/Angular, developed Components and Service.
- Used Swagger for converting design data to BO and Service Layer.
- Worked on JUnit test cases using Mockito.
- Developing back-end services using REST and Microservices architecture
- Used Sonar for code coverage and code quality.
- Preparing the support document on project for Support Team.
- Showcasing the story/features implemented to Product Owner in every Sprint.
Technologies & Tools: Java, Angular, WESB, Spring Core, Spring batch, JPA, Git, WID, SOAP services, NPM, Oracle, Maven, Rally, REST services, Java web services, SOAP UI
Confidential
Java Developer
Responsibilities:
- The development and enhancements were built using Agile development methodologies.
- Followed TDD and Continuous integration with Jenkins for application development.
- Worked along with BA to identify all the use cases in the application to implement the enhancements.
- Updated various components starting from Controllers in web layer through DB queries in service layer.
- Worked on JUnit test cases using Mockito.
- Created a POC on running batch jobs using Spring Batch.
- Used Sonar for code coverage and code quality.
- Tracking mingle for project health.
- Preparing the support document on project for Site Support Team.
Technologies & Tools: Java, Spring Core, Spring MVC, WebSphere, Oracle, Git, RAD, Maven
Confidential
Java Developer
Responsibilities:
- Used Agile methodology, TDD and Continuous integration with Jenkins for application development.
- Used Spring framework in both web layer and service layer.
- In Web layer, using Spring MVC, developed Controllers, Interceptors and Service Adapters.
- Handled interactions with DB using Spring JDBC.
- Worked on Oracle Stored Procedures development.
- Worked on JUnit test cases and Mockito.
- Used Sonar for code coverage and code quality.
- Preparing the support document on project for Site Support Team.
Technologies & Tools: Java, Spring MVC, Oracle Stored Procedures, WebSphere, RAD, Subversion, Maven
Confidential
Java Developer
Responsibilities:
- Followed Agile methodology, TDD and Continuous integration with Jenkins for application development.
- Actively involved in design, development and spring framework used in Search screen.
- Developed Controllers, Interceptors, Managers, and Service Adapters for displaying membership data.
- Preparing the support document on project for Site Support Team.
Technologies & Tools: Java, JSP, JavaScript, Spring, RAD, WebSphere, ClearCase
Confidential
Java Developer
Responsibilities:
- Designing work flows.
- Collaborate with other team members to understand the requirements and work on the design for the same.
- Active participation in preparing the design structure of various modules, Prepared the High Level Design document and the object Model for the complete application.
- Deployment of work product on integrated system & provides necessary effective support for the problems if encountered.
- Conduct Knowledge Transfer Sessions for new joiners.
- Analysis, Design, Implementation and Testing of critical modules.
- Assumed primary role in handling all the project responsibilities.
Technologies & Tools: Java, Spring, WebServices, RAD, WebSphere, ClearCase
Confidential
Java Developer
Responsibilities:
- Preparing/Updating Technical design document and Test cases.
- Involved in Analyzing, Designing and implementing business logic.
- Involved in unit testing, supported integration and system testing.
Technologies & Tools: Java, Swing, Web Services, SOAP UI, Spring, hibernate, RAD, WebSphere, ClearCase
Confidential
Java Developer
Responsibilities:
- Involved in the development and maintenance
- Involved in Front end Design and Coding
- Involved in Unit testing
Technologies & Tools: Java, Servlets, 52k framework, IntelliJ IDEA, WebLogic, Subversion
Confidential
Java Developer
Responsibilities:
- Involved in the development and maintenance
- Involved in Front End Design and Coding
- Handled Client-side scripting by using Struts Validation Framework
- Unit testing the code changes
Technologies & Tools: Java, JSP, EJB, Struts, ANT, WSAD, Websphere, Clearcase, Sybase