We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

Lexington, MA

SUMMARY

  • Java/J2EE Full stack developer over 12 years of IT experience including Strong Design & Development experience using Java/J2EE and Web Technologies.
  • Involved in Complete Software Development Lifecycle (SDLC) from Requirement Specification to Design, Development, Testing, Deployment.
  • Expertise in developing applications based on Struts, JSF, GWT and Spring MVC frameworks.
  • Developed REST services using Spring Boot .
  • Extensive experience in developing Microservices using Spring Boot
  • Used Java 8 features like Lambda expressions and Stream API.
  • Extensive experience in developing GUI using HTML, Java Script, CSS, AJAX, JQuery, JSTL, Tiles, Tag Libraries, Custom Tags.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, and JAX - WS.
  • Experience in developing/consuming Restful web services.
  • Extensive experience in development and implementation of ORM framework Hibernate
  • Developed single page applications using Angular 4, Typescript
  • Hands on experience on Angular CLI (Command line Interface).
  • Good experience in unit testing with Karma-Jasmine.
  • Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures, Functions, Triggers and Query optimization techniques.
  • Experienced with web and application servers such as IBM Websphere 7.x/8.x, Oracle WebLogic 10.3 and Apache Tomcat 6.x/7.x and JBOSS.
  • Experience with various version control and content management software like C learCase, CVS, SVN and GIT.
  • Experience with various tools including Eclipse, IntelliJ, RAD, SQL developer etc.
  • Expertise in using JMS for Asynchronous messaging.
  • Used Weblogic Application server as the JMS provider to manage the queues.
  • Familiar with XML Schema and XML parsers (DOM & SAX)
  • Highly skilled in converting business requirements into feasible technical solutions.
  • Log4J for extensible logging, debugging and error tracing.
  • Having excellent problem-solving skills and commitment towards quality deliverables and willingness to take ownership.
  • Experience on MSSQL reporting services.
  • Knowledge on Amazon Web Services (EC2, S3, Lambda, ECR, Cloud Watch, Auto Scaling etc.)
  • Possess good knowledge in creating and launching EC2 instances
  • Good understanding on connecting Amazon S3 service to store and retrieve the media files.
  • Aware of deploying microservices as Restful web services on Amazon Elastic Beanstalk
  • Having knowledge on monitoring servers using Cloud Watch service.

TECHNICAL SKILLS

Languages : Java, J2EE, C, C++, SQL, PL/SQL

Framework: Struts, JSF, Spring, Spring Boot, GWT and Angular.

Web Technologies : Servlets, JSP, JavaScript, JQuery, AJAX, HTML, CSS

Application Servers: WebSphere, JBoss, WebLogic, Tomcat

Web services: SOAP & RESTful, API

IDE Tools : Eclipse, RAD, IntelliJ Idea

Databases : Oracle, SQL server

ORM: Hibernate

Distributed Technologies : RMI, EJB and Web Services.

Version Control Tools: CVS, SVN, ClearCase, GIT

Operating System : Windows, Unix/Linux, AIX

Shell Scripting: Bash, Korn shell

PROFESSIONAL EXPERIENCE

Confidential, Lexington, MA

Senior Java/J2EE Developer

Responsibilities:

  • Analyze and identify new features and changes that need to be made in the OneSign tech stack for NIAP Common Criteria Certification.
  • Implement solutions for the newly identified features in OneSign product to provide long-term supportability and sustainability
  • Analyzing user requirements and defining functional specifications using Agile methodology and create JIRA stories.
  • Developed application codes using Java/J2EE, XML/JSON, REST, Spring Framework
  • Creating and consuming RESTful web services.
  • Implemented REST Microservices using spring boot
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON/XML objects for communication.
  • Maintaining version control using Perforce
  • Used REST Web services API’s with extensive use of AJAX call.
  • Performed Unit Testing using JUnit. (Mockito, PowerMock, ICT)
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Being a technical resource for direct communications to the team members in the project development, testing and implementation process

Technologies: Java 8, Spring framework, SOAP, REST, Eclipse IDE, IntelliJ Idea, JIRA, XSL, HTML, jQuery, Tomcat, Oracle, Gradle, SQL developer, Jenkins, Perforce, Collaborator

Confidential, Wilmington, DE

Senior Java/J2EE Developer

Responsibilities:

  • Analyzing user requirements and defining functional specifications using Agile methodology
  • Understanding current production state of batch programs associated with the legacy applications and designing the solutions to in corporate new processes & implementation into existing environment.
  • Analyze, design and rewrite legacy applications using latest Java/J2EE Technologies and infrastructure in order to provide long-term supportability and sustainability.
  • Design new applications for high transaction processing & scalability in order to seamlessly support future modifications and growing volume of data processed in environment.
  • Implement solutions in order to effectively improve the performance of batch data processing and high volume of data being handled by the system to provide better customer support.
  • Leading multiple modeling, simulations and analysis efforts to uncover the best Java-based solutions
  • Developing J2EE design patterns
  • Developing UML class diagrams and sequence diagrams
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Creating and consuming SOAP/RESTful Web Services
  • Developing and implementing test validations of the applications using Junit testing (Mockito and PowerMock)
  • Analyzing test results and recommending modifications to the applications to meet project specifications
  • Participating in the deployment of the applications into existing systems using CI/CD, Maven and Jenkins
  • Maintaining version control using Git
  • Being technical resource for direct communications to the team members in the project development, testing and implementation process
  • Documenting modifications and enhancements made to the applications, systems and databases as required by the project.

Technologies: Core Java (Java 8), Web services, Apache cxf, JAX-Web Services (SOAP), Eclipse IDE, IntelliJ Idea, Multithreading/Concurrency, XML, Maven, Unix, AIX, Oracle, SQL developer, Jenkins, SonarQube, JIRA, C++, Korn shell scripting, Nexus Repository, Java Design Patterns

Confidential, Atlanta, GA

Sr Technical Architect

Responsibilities:

  • Involved in requirement gathering and designing.
  • Discussions with business team for providing technical solutions.
  • Developed UI Layer for the application using GWT & Struts framework.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Debugging and Bug fixing on the existing functions on the base of defects.
  • Involved in the Client Side and the Server-side Development.
  • Performed Unit and Integration testing
  • Conducting Peer reviews and Independent Testing.
  • Worked on UI scripting using JQuery.
  • Deployed applications to Websphere server in all environments.
  • Used SOAP UI to test the web services end points.
  • Created Microservices and REST services using Spring Boot
  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Worked Extensively with Angular CLI for creating components, Services
  • Developed single page applications using Angular 4, Typescript
  • Involved in implementing persistence logic using Hibernate.
  • Involved in writing the HQL, Criteria.

Technologies: Java 8, J2EE, Eclipse, GWT, Struts, Topcased, Web services, API, clearcase, GIT, Angular 4, Spring Boot, Hibernate

Confidential

System Analyst

Responsibilities:

  • Involved in requirement gathering and designing. This involves interacting with business user on regular basis to gather the requirements and documenting the same.
  • Developing new functionalities based on the requirement.
  • Debugging and Bug fixing on the existing functions on the base of defects.
  • Used WebLogic Application server as the JMS provider to manage the queues.
  • Configured JMS Queues on JBoss logic Server
  • Coding & Unit/Integration Testing.
  • Conducting Peer reviews and Independent Testing.
  • Allocating work to the team and tracking of allocated work.

Technologies: Java, JSP, Servlets, EJB, spring, JMS, XML, XSLT, Eclipse, WebLogic, Oracle and SVN.

Confidential

Sr Software Engineer

Responsibilities:

  • Responsible for complete design and development of the PNR SSR module. Developed sequence and class diagrams using Topcased tool.
  • Developed PNR SSR and Multi PNR module functionality using eclipse IDE & GWT plug-in for eclipse. Used GWT framework functionalities extensively.
  • Extensively used GWT dependency injection framework Guice for wiring different components.
  • Assigning tasks to the team members, tracking them to closure and helping the team members wherever required.
  • Involved development of Unit test cases using JUnit framework.
  • Involved in conducting peer reviews.

Technologies: JAVA, J2EE, Eclipse, GWT, Top cased, Web services and SVN.

Hire Now