We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 13+ years of IT experience in Design, Development and maintenance of N tier application using Java/J2EE and Web Technologies.
  • Extensive experience in Analysis of requirements for high budget, mission critical applications and integrate new features and functionality into the application in a technically feasible and cost - effective manner.
  • Successfully worked in agile, test driven development methodologies.
  • Experience in health care domain (Affordable Care Act), child support application.
  • In depth functional knowledge and experience in writing and implementing business rules pertaining to eligibility systems/income reasonable compatibility/ Verified lawful presence and program determination like CHP, APTC, Medicaid and QHP in health exchanges.
  • Experience in requirement effort estimation, migrating applications and reverse engineering.
  • Experience in working on various J2EE Frameworks like Hibernate, JPA, Spring core, Spring boot, Spring Batch.
  • Expertise in coding business components using various API’s of java using Collections, JDBC and JNDI.
  • Strong experience in programming with Java/J2EE and associated concepts & technologies such as JSP / Servlets, JSF, EJBs.
  • Experience in Restful webservice, Service Oriented Architecture (SOA), Micro service and consuming of web services using REST, SOAP, WSDL and JAX-WS.
  • Experience in Web/Application Servers like JBoss, Websphere Application Server, Websphere Portal Server, Apache Tomcat.
  • Expertise in using Web development tools like Angular6, HTML, JSP, JSTL, Servlets, JavaScript, AJAX and XML.
  • Implemented Unit Testing, System Testing and Integration testing during the projects.
  • Experience with IDE’s like Eclipse.
  • Hands on experience with build tools like ANT, Maven.
  • Experience in using code coverage tool EMMA.
  • Experienced in writing test cases, execution with Mockito, PowerMock, JUnit.
  • Hands on experience with version control tools such as Bitbucket, Source Tree, CVS,SVN, IBM Rational Team Concert.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.

TECHNICAL SKILLS

Languages: Java 8, Java 2 Standard Edition (J2SE), Java 2 Enterprise Edition (J2EE), SQL

Web Technologies: Angular 6, HTML, Java Script, Jquery, AJAX, XML

J2EE Technologies: JSP, JSF, Servlet, JDBC, JNDI, Struts, SOA, JUnit, Hibernate, JPA, Spring, Spring boot

Tools: Eclipse, EMMA, Rational Software Architect, Rational Portfolio Manager, Star UML

Application/Web Server: Jboss, Websphere Application Server, Websphere Portal Server, Apache Tomcat

Version Control Tools: Bitbucket, SVN, CVS

Bug tracking tools: JIRA, IBM RTC

Build Tools: Ant, Maven, Jenkins

Design Patterns: MVC (Model-View-Controller), Singleton, Factory, Session Façade, Business Delegate, Data Transfer Object, Proxy and DAO Patterns, Rest Specification, Service oriented architecture SOA, Micro Service.

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Developer

Responsibilities

  • Determine specifications, then plan, design, and develop the most complex and business critical software solutions, utilize appropriate software engineer processes - either individually or in concert with a project team;
  • Develops enterprise level application and custom integration solutions includes interfaces, functions and features.
  • Implement Spring framework security mechanism to prevent unauthorized access in page, method and attribute label.
  • Perform service Oriented Architecture/Service integration using Web Services, Spring framework, REST specification, security integration and Java Persistence Api.
  • Implement logger interceptor service to log data in an efficient and robust manner.
  • API implementation and performance optimization. Also assist other developer to do the same.
  • Prepare business process flow diagrams and preliminary application structure.
  • Design and implement responsive web application user interfaces using Angular 6/CSS/HTML5.
  • Develop web applications using Angular or JavaScript framework consuming RESTful API's developed on J2EE platform;
  • Implement micro service-based architecture.
  • Work with IT Project Management Office (PMO)- Child Support Administration (CSA) product owner team to provide Enterprise Relational Diagram data model.
  • Support migration of CSA database from DB2 to PostgreSQL and upgrading the existing DB2 code to match the PostgreSQL standards.

Environment: Angular 6/HTML5, Java 8, RESTful Services, PostgreSQL, Tomcat, Web Services, Spring framework, Spring Boot, Hibernate, Micro Service.

Confidential

Responsibilities

  • As part of being Lead Software Engineer, involved in the Requirements analysis and design of Premium Assistance, Premium Billing and Eligibility modules of the system in the Medicaid Exchange.
  • Responsible to lead the team in the tasks of the design, implementation and delivery of the different modules and features as part of the product.
  • Share best practices and be consultative to clients throughout duration of the project, produce a detailed functional design document, technical specification, interface requirements, configuration workbook and other artifacts as required by the project working in concert with the project/development Manager.
  • Develop the software modules or units based on business and functional requirements, debug, deploy and validate software including the maintenance of the existing features of the product.
  • Mentor and train the team members on the new technologies (tools/frameworks) and best software.

Environment: Java, Oracle, JBoss/Tomcat, Web Services, Spring MVC, Hibernate, Jquery, JSP.

Confidential

Responsibilities:

  • Analyze requirements for high budget, mission critical applications and integrate new features and functionality into the application in a technically feasible and cost effective matter.
  • Worked extensively with Department of Health(DOH), business analysts for business rules related to various eligibility determination like Medicaid, Advanced Premium Tax Credit(APTC), Essential Plan(EP), Child Health Plus(CHP), Qualified health program (QHP)
  • Designed system to renew eligibility and health insurance of household already enrolled thru health exchange.
  • Create artifacts for each phase of System Development Life Cycle.
  • Expertise in design and development using Java/JEE, JSP, JSF, Spring, Spring MVC, Hibernate, Drools, SOA, Websphere Application Server
  • Use of Maven as build tool.
  • Responsible in maintaining the Java Source code using IBM RTC as version control system.
  • Involved in preparing the unit test cases and execution using Junit and DbUnit.
  • Support the testing team for build issues and helped in understanding the project flow.
  • Responsible for migrating code between various environments (Development, Testing Confidential ).

Confidential

Responsibilities:

  • Interacted with the business analysts for business rules.
  • Worked as the technical designer of the module.
  • Hands on experience in Spring Batch, JPA and Hibernate.
  • Use of Maven as build tool.
  • Used design pattern such as Strategy, Decorator, Work Flow, Data Access Object
  • Responsible in maintaining the Java Source code using IBM RTC as version control system.
  • Involved in preparing the unit test cases and execution using JUnit.
  • Support the testing team for build issues and helped in understanding the project flow.
  • Responsible for migrating code between various environments (Development, Testing Confidential ).

Confidential

Responsibilities:

  • Interacted with the business analysts for business rules
  • Worked as the technical designer and developer of the module.
  • Used Alfresco ECM for document storage and management.
  • Used Apache Open Cmis apis for integration of java/j2ee client with alfresco’s provided web services.
  • Use of Maven as build tool.
  • Responsible in maintaining the Java Source code using IBM RTC as version control system.
  • Involved in preparing the unit test cases and execution using JUnit.
  • Support the testing team for build issues and helped in understanding the project flow.
  • Responsible for migrating code between various environments (Development, Testing Confidential ).

Confidential

Responsibilities:

  • Design and development of Web Services and implementation of Java messaging service (JMS).
  • Extensively used SOAP, WSDL, JAXB and JAX-WS.
  • Developed and configured Queue and Activation specification in Websphere Application Server as a part of IBM Websphere MQ.
  • Developed Message Driven Beans (MDB).
  • Efficiently used Websphere application server and IBM Datapower for deployment.
  • Responsible in maintaining the Java Source code using SVN as version control system.
  • Involved in preparing the unit test cases and execution using JUnit.
  • Support the testing team for build issues and helped in understanding the project flow.
  • Supporting the support team by doing regular bug fixes raised by clients.

Senior System Engineer

Confidential

Responsibilities:

  • Analyze requirements for high budget, mission critical applications and integrate newfeatures and functionality into the application in a technically feasible and cost effectivemanner.
  • Design and develop J2EE/Java based application which improved maintainability,robustness and extensibility.
  • Interacted with the business users for requirement gathering and was responsible forAnalysis, Design and Development.
  • Involved in each phase of System Development Life Cycle
  • Implementation of application using SOA.
  • Used design pattern such as Session Façade, Data Access Object.
  • Used JSF for front end development.
  • Used Spring, Mybatis and WebServices.
  • Developed Stateless Session Beans to encapsulate the business.
  • Designed and developed UML diagrams and network, logical, physical andcommunication diagrams using Star UML and Rational Software Architect.
  • Efficiently used Websphere Portal Server and Websphere application server fordeployment.
  • Responsible in maintaining the Java Source code using SVN as version controlsystem.
  • Involved in preparing the unit test cases and execution using JUnit.
  • Support the testing team for build issues and helped in understanding the project flow.
  • Responsible for migrating code between various environments (Development, Testing

Confidential

Developer

Responsibilities:

  • Interaction with the business users for requirement gathering and was responsible for analysis, design and development.
  • Successful use of agile methodology by breaking tasks into small increments with minimal planning in reaching the objectives.
  • Coding and Low level design of complex features.
  • Identifying and resolving programming issues using JSP, AJAX and Java Scripts.
  • Designing and developing in Struts, Servlets, JSPs.
  • Providing technical guidance to business analysts, gather requirements and convert them into technical specifications/artifacts.
  • Handling performance issues like proper use of static, reusable objects, constants, string, loop, casting, collections and reducing client server interactions.
  • Writing test cases, execution with JUnit.
  • Responsible for analyzing user requirements and defining functional specifications.
  • Designing and implement application using Java, J2EE, JSP and Struts.
  • Designing J2EE based web applications interacting with Sun One Application Server and Oracleer

We'd love your feedback!