We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Hoboken, NJ

PROFESSIONAL SUMMARY:

  • Having more than 6+ years of experience in Java, developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, involved in all the phases of Life Cycle of Software Development (SDLC).
  • Analysis, Design and Development of J2EE Business, Web-based and n-tier applications using the core technologies.
  • Experience in developing web based J2EE applications using Struts/Spring frameworks.
  • Experience in using Data Structures and Algorithms, Object Oriented Analysis and software design patterns.
  • Extensive experience in Test Driven Development (TDD) and actively involved in Requirement gathering, Analysis, Design, Coding, Code Reviews, Unit and Integration Testing.
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, and DAO).
  • Experience with IDEs like Eclipse and IntelliJ.
  • Implemented projects on Agile Methodology and involved in running the scrum meetings.
  • Experience working with microservices
  • Experience in developing web - services using SOAP and REST.
  • Worked on enterprise web application using J2EE.
  • Experience in designing transaction processing systems deployed on various application servers including Jboss, Apache Tomcat, Web Sphere, Web Logic.
  • Excellent experience in writing the SQL Queries in relational database (RDMS) in Oracle, MySQL, SQL Server.
  • Strong experience in technologies such as JSP, Servlets, JDBC, and JNDI.
  • Hands-on experience in development of microservices and deploying in Docker.
  • Experience in Spring Framework such as Spring Boot, Spring Data.
  • Good Experience on Quality Control, JIRA, for tracking the tickets like accepting the tickets/defects, submitting the tickets, reviewing code and closing the tickets etc.

TECHNICAL SKILLS:

Application Servers: Tomcat 5.0/6.0, JBoss 4.2, Weblogic 10g, Microsoft Azure, Caas Cloud

Programming Languages: Java 1.8, SQL, Kotlin

Web Technologies: HTML 4.0.1, XML, Servlets, JSP, SOAP Web service, Restful Web Service

Framework: Spring boot, Microservice, Spring data

IDE/Tool: Eclipse, Intellij, Oracle SQL Developer 2.1, Jira, Spring tools Suite 4.1.1, ELK, Splunk..

RDBMS: Oracle, MySQL, SQL Server

Version Control: Git, SVN, Bitbucket

Continuous Integration and Delivery: Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Hoboken, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in talks with Business Analysts in understanding the requirements and help in design and technical specifications
  • Actively worked on design and development of the systems.
  • Implementing cost update microservices by enriching and validating the inbound messages from external systems
  • Micro services development using spring boot and deployment in Microsoft azure
  • Engineering and integration of message & event-driven micro-services using various patterns and technologies like Kafka
  • Application Monitoring such is app health and metrics (Splunk).
  • Hands on experience with build and deployment tools including Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Create feature branch and do checkout latest commit of required code base of application.
  • Check-in into respective feature branch and get it reviewed by peers with PR.
  • Review other team member code and give comments for improvements.
  • Hands-on experience in using CI/CD pipeline and Jenkins for deploying the code.
  • Performance and volume testing for implemented microservices
  • Sanity and Regression testing in DEV and QA environments
  • Release given user story to Dev, QA, PRE-PROD and PROD environment
  • Analyzed and supported production incidents and finding root causes
  • Show case each delivery to Product Owner and team.
  • Proactive meets with PO and Solution Architect for adhoc changes in the story.
  • Collaborate with other teams during production deployments, e2e testing and for application issues.
  • Demoing the accomplished features to client and within the team.

Environment: Java 8, Spring boot, Micro Services, Core Java, Kafka,Springboot2.xupgrade, Splunk, Jenkins, Maven, Git, IntelliJ, Azure

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Attend Requirement refinement meeting and understand the sprint goals.
  • Split given epic or capability into user stories - low-level stories.
  • Design a solution for a user story.
  • Implement proof of concept for spike stories.
  • Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Engineering and integration of message & event-driven micro-services using various patterns and technologies like Kafka
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Developing strategies for centrally managing sensitive properties and environment variables in cloud-native environments using Spring Cloud Config Server
  • Application Monitoring such is app health and metrics (Grafana & New Relic).
  • Writing nonfunctional code like Spring AOP, comments, documentation, exception and audit handling.
  • Writing rest endpoints using Spring Boot
  • Writing service layer leveraging Spring Data
  • Develop and test the story including Junit test cases.
  • Create feature branch and do checkout latest commit of required code base of application.
  • Check-in into respective feature branch and get it reviewed by peers with PR.
  • Review other team member code and give comments for improvements.
  • Merge code to master branch and create build & deployment plans if not exist.
  • Ad hoc bug fixes.
  • Release given user story into Dev environment and do sanity testing.
  • Show case each delivery to Product Owner and team.
  • Proactive meets with PO and Solution Architect for adhoc changes in the story.
  • Collaborate with other teams during production deployments, e2e testing and for application issues.
  • Demoing the accomplished features to client and within the team.

Environment: Java 8, Spring boot, Micro Services, Core Java, Kafka,Springboot2.xupgrade, swagger, Grafana, ELK kibana, Splunk, Jenkins, Git, IntelliJ, PCF, Oracle SQL Developer, Kubernetes

Confidential, Malden, MA

Sr.Java/J2EE Developer

Responsibilities:

  • Actively involved in analysis, design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Developed applications using Spring Tool Suite IDE using most of the Core and Advance Java Concepts.
  • Building and designing micro services on Spring Boot Platform
  • Integrating 3rd Party APIs and system API
  • Writing highly extensible code to be share across platform
  • Lead the development and maintenance of Java web applications, REST web services, enterprise integrations using spring boot.
  • Work closely with product owners and cross-functional team members to define and implement technology-based business solutions
  • Support DevOps with release management, continuous integration, continuous · deployment, and automation
  • Implemented the authentication, authorization and access-control features by using Spring Security and OAuth
  • Work on test-driven development by using Junit.
  • Installed, Configured and Administered Jenkins Continuous Integration Tool
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Developed RESTful web services including JSON formats for supporting client requests
  • Maintained GitHub as a source code repository and handled branching, tagging, merging process.
  • Implemented the logging mechanism using log4j framework.
  • Tested components using JUNIT & Mockito during development.
  • Used Maven for building entire application and deploying.

Environment: Java 8, Spring boot, Micro Services, Mongo DB, Core Java, Bamboo, Bitbucket, AWS, Docker, swagger, Netflix Eureka, Netflix Zuul, Micro Service, Spring tool Suite, Gradle

Confidential, Reston, VA

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and implementation phases of the software development lifecycle (SDLC).
  • Designed and developed various modules of the application with J2EE design architecture, using spring MVC framework, and deployed the spring components on WebLogic.
  • Experience developing robust and highly scalable applications based on microservices architecture.
  • Developed sales and margin module using Spring Boot, Microservices.
  • Used Eclipse IDE as the development environment to design and develop the code.
  • Involved in the integration of Spring components for implementing Inversion of Control (IOC) using Dependency Injection and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects.
  • Working in an intense iteration based lean agile system and integrated Junit 4 test cases into the application and promoted test-driven development within the team.
  • Multithreading was used for high performance applications and to process data in chunks to improve performance.
  • Used Struts 2 framework along with Spring and to model the application in MVC architechture.
  • Implemented stored procedures using the Hibernate framework.
  • Extensively used core java such as Exceptions, Collections, Synchronization using Thread Pools, executive service and lock interfaces.
  • Used SOAP and WSDL web services to exchange information over http.
  • Used Splunk andLog4j as the Logging Framework.

Environment: Java 8, Spring 3.0, Struts 2, Redux, Splunk, Pivotal Cloud Factory, Linux Shell Scripting, Spring Boot, AWS, Hibernate 3.0, Spring Batch, Concept wave, Test Driven Development(TDD), Multithreading, Cassandra, Web Services (Rest, Apache, CXF), WebSphere, Spring, XML, Tomcat, SQL Server, Mockito, Jaxb, JUnit, Ant, Log4j, Agile/Scrum.

Confidential, Addison, TX

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, design, analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application.
  • Used Multithreading to improve the performance for processing of data feeds.
  • Developed and implemented the MVC architectural Pattern using Spring Framework and used Spring IoC container to maintain core Objects Lifecycle.
  • Implemented test driven development (TDD), executed unit test plans and Grails Spock Test cases for all existing controllers, Services and Domain classes and grails Pagination to display data using Grails Templates and views.
  • Implemented Spring Security for user authentication, limit login attempts and password hashing.
  • Developed Web Services (SOAP) using Spring- WS to handle user requests and interact with other components.
  • Developing the Microservices using Spring Boot and Spring Batch that create, update, delete and get the assignment information from backend.
  • Implemented Spring Boot Microservices to divide the application into various sub modules.
  • Created application on Spring Batch framework and Multithreading to improve performance. Used multithreading for faster and parallel processing of documents.
  • Implemented Web Services clients for APIs by using Spring Web Service template class.
  • Designed and Developed Stored Procedures, Triggers in MS SQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Implemented Micro Services based Cloud Architecture on Pivotal Cloud Foundry.
  • Used Maven as java build manager to compile and package the application and used SVN as Version control to maintain a central repository for the application code.
  • Worked with QA team for testing and resolving defects and used Rally for bug tracking and project management.

Environment: Java 8, Spring 3.0, MyBatis, Redux, Spring Batch, Pivotal Cloud Foundry, Spring Boot, Design patterns, (TDD), XML, MS SQL, Spring - WS, SOA, SOAP Web Services, JSON, HTML5, JUnit, UML, XSLT, Log4J, SLF4J, Eclipse, Maven 2.0, WebLogic 11g, SVN,, Linux.

Confidential, Basking Ridge, NJ

Java/J2EE Developer

Responsibilities:

  • Designed the user interfaces using JSP.
  • Developed Custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used GitHub version source control tool, integrated and implemented GitHub API’s to configure and list the existing project resporities by using RESTful web services.
  • Designed and developed microservices, using Java, Spring, REST.
  • Implemented Business process such as user authentication, Account Transfer using Session EJBs.
  • Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Developed the Apache Ant scripts for preparing WAR files used to deploy J2EE components.
  • Created Jenkins jobs and running the jobs to check for any build issues. Integrated Jenkins with SonarQube to check for the quality standards.
  • Used JDBC for database connectivity to oracle 8i.
  • Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
  • Improved code reuse and performance by making effective use of various design patterns such as Singleton, Session Façade, Value Object, etc.,
  • Involved in JUnit Testing, debugging, and bug fixing.
  • Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.

Environment: Java, GitHub, J2EE, JSP, JSTL, Struts, EJB, JMS, JNDI, Pig, Jenkins, Oracle, Typescript, Bootstrap, HTML, XML, WSAD (Web Sphere Studio Application Developer), microservices, IBM Sphere Application Server, Ant, CVS, Log4j, Linux.

We'd love your feedback!