Java/j2ee Developer Resume
New, YorK
SUMMARY:
- 12+ years of experience in analysis, design, development of enterprise applications using core Java, j2ee technologies and open source frameworks
- Involved in all phases of software life cycle including requirements gathering, designing, and development, testing, automation, deploying and monitoring Java/J2EE application
- Experience with various software development methodologies like SDLC, waterfall, agile software development, Scrum methodology and Large - Scale Scrum(LeSS)
- Involved in planning process of iterations under the Agile Scrum methodology
- Develop code and API, including design, implementation and documentation, and work closely with software test engineers to ensure high quality
- Experience in Web Services Restful, SOAP, JAX-WS, JAX-RS, JSON, XML
- Experience in using design patterns, clean code, SOLID, KISS principles
- Experience in Spring IOC, Spring DI, Spring Boot, Spring Batch, Spring MVC, Spring Repository
- Experience in Log4J, SLF4J, Splunk log
- Experience in TDD and BDD, Cucumber, Junit and Mockito frameworks
- Experience in J2EE enterprise frameworks like, Struct, Spring, JPA, JMS, Servlet, EJB
- Experience in IntelliJ IDEA, Eclipse, Spring tool suite (STS), SOAP-UI, Postman, Swagger for Rest API
- Experience in JMS & IBM MQ Series for Asynchronous messaging
- Experience in Front end development JSF, JSP, HTML, CSS, JS, JQuery
- Experience in Maven, Gradle and Jenkins Continuous Integration (CI) Server, DevOps
- Experience in deploying, configuring, fine-tuning web and application servers like Apache Tomcat, JBOSS
- Monitored using JProfiler, Java VisualVM, JMX programming
- Designed UML using Rational Rose
- Knowledge on Microservices
- Knowledge on Kafka
- Knowledge on Angular,Node.js,Cli
- Experience with in-memory H2 database
- Experience in Apache Cassandra
- Experience with Version Control Systems like SVN, GIT, TFS and IBM Rational Clear Case
- Extensive experience in code review using Atlassian Bitbucket and TFS
- Knowledge on Cloud computing Microsoft Azure
- Solid management, interpersonal and client interaction skills
- Worked on Offshore and Onshore support mode
- Worked as onsite developer at client places in different geographical locations
TECHNICAL SKILLS:
KNOWLEDGE DOMAINS: Logistics, Airlines check in systems, Air cargo, Railway, Clinical Drug Information (CDI) (Health care), Telecom, Investment and Asset Management.
PLATFORM/TECHNOLOGIES: JAVA, J2EE, Servlet, JSF, JSP, EJB, XML, JMS,JAAS, SQL, Tomcat, Weblogic, JBoss, RESTful Webservices, Postman, JSON, Spring, Gradle, Maven, JAXB, DOM, jQuery, JBehave, JIRA, GIT, SVN, Clearcase, ClearQuest, UML, WinSCP, IBM MQ, Oracle SQL Developer, JMX, Soap UI, JPA, Hibernate, iBatis, Struts, Shell script, Infinispan, JavaScript, Jenkins, Log4j, IntelliJ IDEA, Eclipse, Artifactory.
PROFESSIONAL EXPERIENCE:
Confidential, NEW YORK
Java/J2ee Developer
Responsibilities:
- Java Development with Spring batch, Spring Boot Application and involved in automation module for the Data ingestion.
- Development Using Java, J2ee, Spring Framework, Spring batch, Spring boot, Spring MVC, Basic Auth.
- Validated the data using cucumber scripts.
- Actively involved in all agile ceremonies. Work with product manager to determine requirements.
- RTP - Involved in POC on Writing a REST controller for inserting the data using POST method, Developed Swagger Implementation for the REST API documentation, Consume SOAP service using the blueJ proprietary framework. Actively involved in all agile ceremonies. Story grooming, Work with product manager to determine requirements.
- Plan and execute tasks with an Agile/Scrum environment.
- Follow the best practices and standards for coding (code review, Cucumber reports.
- Plan and execute tasks with an Agile/Scrum environment.
- Managing and using Jenkins job - Continues integration (CI).
- Developer, Involved in Development and Automation scrum team.
- Involved Scrum, release planning, sprint planning, User story decomposition, Story grooming, effort estimations, daily scrum meetings, sprint reviews meetings, sprint demo.
- Actively involved in all agile ceremonies.
- Work with product manager to determine requirements.
- Test Driven Development(TDD), Behaviour Driven Development(BDD), Gherkin, Cucumber scripts, cucumber reports
- Code coverage and code reviews.
Environment: s: Java, Spring, RESTful Webservices, Postman, Gradle, Maven, Junit, IntelliJ IDEA, Soap-WS,JAX-RS,JAX-WS,Xml,Json,tdd,bdd,Swagger-ui-docs,SOAP-UI, Postman, Cassandra, tomcat, TDD, BDD, Cucumber, JBehave, JIRA, GIT, Bitbucket.
Confidential, Indianapolis
Senior Java Developer
Responsibilities:
- Involved in planning process of iterations under the Agile Scrum methodology, Large Scale Scrum(LeSS) Framework.
- Develop code and API, including design, implementation and documentation, and work closely with software test engineers to ensure high quality.
- Work with product manager to determine requirements.
- Plan and execute tasks with an Agile/Scrum environment.
- Follow the best practices and standards for coding (code review).
- Code sync up .NET to Java.
- Development using BDD and TDD.
- Create and expose RESTful services using Java Spring.
- Static code analysis using SonarQube and SecureAssist.
- Different ways of implementing pair programming.
- Involved in the daily status call with offshore team.
- Actively involved in all agile ceremonies.
- Managing and using Jenkins job - Continues integration (CI).
- Building and Executing the Junit test cases build around business rules for the API code.
- Swagger Implementation for the REST API documentation.
- Worked on the Alert Optimization for storing the API alerts.
- Knowledge on Cloud computing Microsoft Azure .
Environment: s: Java, Spring, RESTful Webservices, Postman, JSON, Gradle, Junit, IntelliJ IDEA, Spring tool suite (STS), Jenkins (CI), Log4j, SQL Server, Microsoft Visual studio, .NET, SonarQube, SecureAssist, Jacco, Gatling, JProfiler, Artifactory, JAXB, DOM, HTML, jQuery, JBehave, JIRA, GIT, TFS, Bitbucket.
Confidential, Minnesota
Senior Java Developer/J2EE Developer
Responsibilities:
- Worked on setting LMS NG framework for JMS Messaging system.
- Seamless support for the development team.
- Worked on both incoming as well as outgoing messages.
- Written a Logging framework using Log4j.
- Configured the Queues in MQ Explorer.
- Worked on message parsing as well as message building frameworks.
- Worked in the onshore and offshore support environment.
- Reviewed the code for the entire enhancement.
- Extended the support for defect fixes in the messaging system.
- Involved in the Weekly status call with Clients.
- Involved the Build and deployment process.
Environment: s: Java, JSF 2.0, Spring, EJB 3.0, JPA 2.0, Webservices, XML, JMS, IBM MQ, HornetQ, JBoss, Maven, Sonar, SQL, Log4j, WINSCP,
Confidential
Senior Java Developer / J2EE Developer
Responsibilities:
- Initially Implemented few use case to understand the LMS-NG framework.
- Designed UML diagram for use cases using IBM “Rational Software Architect for WebSphere Software”
- Seamless support for the development team
- Worked on setting LMS NG framework for Messaging system
- Implemented JPA in various modules
- Worked Restful and SOAP based web services.
- Introduced Multi-tenancy and implemented in LMS-NG project
- Enhanced security layer using JAAS and Encryption algorithm
- Review the code for the entire enhancement.
- Extended the support for defect fixes
Environment: s: Java, JSF 2.0, spring, EJB 3.0, JPA 2.0, Webservices, XML, JMS, Jboss.
Confidential
Java /J2EE Developer/ System Analyst.
Responsibilities:
- Understanding the Business for each functionality in Risk Metrics.
- Created and Consumed Web services
- Web services Development of functionalities related to Risk Metrics.
- Plug-in development.
- Developed UI Components
- Defects fixings and worked on CRs.
- Involved in many modules / packages like Risk Metrics Batch Services, Risk Analysis Parameters etc.,
- Attending the daily status calls with onsite team
Environment: s: JAVA, J2EE,Spring, Swing, JPA,Sybase,WebLogic,Eclipse - AAM,XML,SVN,Webservices,JPA.
Confidential
Java /J2EE Developer/ System Analyst
Responsibilities:
- Understanding the Business for each functionality in Confidential - Storm Server.
- Code Conversion of C++ to JAVA
- Involving in many modules like Storm Server Data Loading, Optimizer etc.,
- Attending the daily status calls with onsite team.
- Attending the calls with Client weekly once.
- Estimation & Tracking the entire Migration C++ to JAVA related activities
Environment: s: JAVA,C++ Oracle SQL,Spring and Java mail,Code PRO tool, eclipse - indigo, oracle EXA data, ARGO UML.
Confidential
Java /J2EE Developer/ System Analyst
Responsibilities:
- Leading the separate module of SOA Web services layer
- Estimation & Tracking the entire SOA Web services related activities.
- Handling the daily calls with the onsite team.
- Mainly worked on Server side Components using Web services.
- Involved in implementation of Web services Consumer as well as publisher
- Extensive experience in SOAP UI for web services client testing
- Implement the overall Logging Framework for the entire application apart from SOA activities
- Involved in coding the Cache Manager components using eXtreme Scale
- Implementation of business logic as well as parsing logic for the Boarding Service Component
- Involved in implementation web services client for SNAPP GATES project Using JAX - WS SOAP framework .
Environment: s: JAVA, J2EE, WebSerivces JAX-WS, spring, SOAP UI, Clear Case
Confidential
Java/J2EE Application Developer
Responsibilities:
- Involved in implementation webservices for OAGJ project using spring framework.
- Used SOAP UI for web services client testing
- Implementation of business logic for OACJ project.
- Implementation of Cache Management for OCAJ / OAGJ project.
- Implementation of spring dependency Injection for OCAJ project.
- Implementation of DAO layer using iBatis ORM framework for OCAJ
- Involved in bug-fixing of OCAJ / OAGJ
- Involved in creation of SI(Interface Specification) document for the implementation of web services for OAGJ project
- Involved in implementation web services client for OCAJ project using XFire SOAP framework.
- Implementation of OCAJ Screens using JSF (Sun Mojarra, Jboss Richfaces) framework.
Environment: s: JAVA, J2EE (spring, web services, JSF), Oracle, WebLogic, SOAP- UI, IBATIS, SVN, Helios.
Confidential
Senior Software Engineer
Responsibilities:
- Involved with POC (Proof of concept) for Sort order functionality, and pagination.
- Writing the user manual document about various features of the project modules.
- Implemented the screens related to EDI, EXPORT, IMPOPT and
- Administrator module using jsp.
- Implemented Struts framework components like the Controller, Action Forms,
- Action Mappings, Action Class and Action Forwards for the Presentation layer.
- Written Business Service Object (BSO) class to handle the
- Business Logic & functionalities and Server Validations.
- Written Data Access object (DAO) class to handle Database Queries
Environment: s: JAVA, J2EE, JSP, STRUTS, ORACLE, IBATIS, SVN
Confidential
Senior Software Engineer
Responsibilities:
- Mainly involved with withdrawal (Rücknahme) and Reimbursements (Erstattung), Umtausch and Monthly Report module packages for the Release-1 phase.
- Implemented the Dialog Screens with functionalities for Rücknahme, Erstattung, and Umtausch and Month report.
- Implemented framework components like the Controller, Actions and Data binding for the use cases.
- Written the DBK (- Distributions kernel) logics to handle the functionality Logical functionalities and Server Validations.
- Documenting the Project (Cook Book about the Project Flow)
- Worked with IBM Rational Clear case (Version Control)/ Rational Clear Quest.
Environment: s: JAVA, J2EE (spring, SWT), Windows, POI plug-in, Rational Clear Case, Clear Quest.
