We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

AR

SUMMARY

  • Around 6 years of experience in analysis, design, development, implementation and support using Object Oriented Methodologies and Java/J2EE technologies.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Agile Development & Testing using Software Development Life Cycle.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Extensively worked on core java concepts like Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling and Collections Framework.
  • Experienced in development methodologies like Agile, Waterfall and software engineering processes.
  • Have Strong experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing.
  • Experience in UI frameworks JavaScript and experience in Client - side validations.
  • Excellent in Front-end UI design implementations using HTML, CSS, Bootstrap, JavaScript, jQuery UI, React, Redux, and Flux to make better Single Page Application.
  • Experience in building applications using various technologies like Spring, Hibernate, JPA.
  • Strong experience in Spring modules -Spring MVC, JDBC, Spring Boot.
  • Experience with Spring JDBC Templates, Spring core.
  • Strong Knowledge in Web Services using RESTFUL.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS and followed domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices. Experience with Docker containers, AMI’s to create Docker images/ containers.
  • Experience with Oracle, JBoss and Tomcat 8.x.
  • Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g/11g, MySQL.
  • Knowledge on NOSQL database MongoDB, Cassandra as part of Open Source participation.
  • Experience with UML diagrams.
  • Expertise in working with Windows and LINUX environments.
  • Strong experience in Spring Framework modules such as Spring Core, Spring JDBC, Spring MVC, ORM, Spring Boot.
  • Good working knowledge in extreme programming tools like Ant, Maven, Gradle, Log4j, and Junit.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Having Good experience in developing and migrating existing application into cloud-based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry.

Technical Skills:

Programming Languages: JAVA, C, C++

Front End: XML, JavaScript, AJAX, HTML, CSS, Angular JS.

Web Technologies: Spring, Hibernate, JPA, JSP, Struts.

Spring Framework: Spring Core, Spring JDBC, Spring-Boot, Spring security, Spring MVC, Spring JPA.

Web Services: Microservices, Web Services REST, Restful APIs & Apache.

Build Tools: Apache Projects Ant, Maven, Gradle, SBT, Jenkins.

DevOps: Maven, Jenkins, AWS code commit, Amazon Elastic Container Service

Application Servers: Apache Tomcat server, JBoss, WebLogic, WebSphere.

Databases: Oracle, SQL Server, MySQL, PL/SQL Cassandra, MongoDB.

Platforms: Windows, LINUX, UBUNTU.

Software & Tools: IntelliJ, Eclipse, MySQL workbench, Visual Studio, JIRA.

Cloud Service Provider: Amazon Web Services (AWS), Microsoft Azure.

Testing Tools: Mockito, Junit, Jasmine.

Repositories: GIT & Bitbucket.

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Developed Action class and Action Form for business logic with support of spring framework.
  • Involved in design and development of server-side layer using XML, JSP, JDBC and DAO patterns using Eclipse IDE.
  • Designed User Interface using with HTML5, CSS3 and SASS. Involved in the developing functions to acquire data from API server using AJAX
  • Designed and developed JSP Pages using Struts Framework and Tag libraries.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Involved in developing Action Servlets classes and Action classes.
  • Created Hibernate configuration files, Struts Application context file.
  • Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC (Inversion of Control) concepts.
  • Used Log4j for logging and debugging.
  • Used Maven to deploy war file on the WebSphere Application Server.
  • Used Jenkins CI/CD pipelines to build and deploy code to different environments.
  • Using Spring-AOP module implemented features like logging, user session validation.
  • Used Hibernate with annotation to handle all database operations.
  • Used JSP and Servlets for server-side transactions.
  • Used GitHub as a Version control & source code management

Environment: Java, Spring MVC, Struts, Hibernate, JavaScript, XML, HTML, UML, JBoss, Log4j, Junit, Maven, Eclipse, Web Services, Microservices, MYSQL, Oracle, Windows, GitHub, Core Java/J2EE, Hibernate, Spring Framework, Design Pattern, Apache Tomcat

Confidential 

Java Full Stack Developer

Responsibilities:

  • Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Product development was in an Agile (SCRUM) methodology, where progress and task assignment are discussed in sprint meetings.
  • Collaborated with the infrastructure, network, database, application and BI teams to ensure data quality and availability.
  • Development UI modules using HTML, JSP, JavaScript and CSS.
  • Integrated spring with Hibernate for persistence with database.
  • Developed web and service layer components using Spring MVC.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Wrote RESTful web services with Spring Boot framework in a Micro services architecture style.
  • Authenticating Users and to provide the security to RESTFUL. web services.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Developed the Business layer using Spring Boot.
  • Developed all the components as flows using spring web flow.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries (HQL).
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
  • Performed Unit Testing using JUnit and interacted with QA for testing.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Managed Git repositories for branching, merging, and tagging.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Implementing new projects builds framework using Jenkins & Maven as Build framework tools.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Performed code line GITHUB pushes (releases) to production and customer servers and developed and improved GIT push scripts.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome using JIRA.

Environment: Java, Agile Methodology, HTML, CSS, Ajax, JavaScript, JSP, JavaScript, Micro Services, Web Services, RESTFUL, Spring, Spring Boot, Hibernate, Mongo DB, Junit, Git, Jira, Maven, Jenkins, Docker, Shell Script.

Confidential 

Java Cloud Developer

Responsibilities:

  • Experience working in a fast-paced scrum environment.
  • Designed base project structure and different modules using Microservices architecture.
  • Developed Shared Services, Event and Data processors using Lambda functions.
  • Implemented AWS API Gateway.
  • Configured Cloud Formation, AWS IOT and, IAM.
  • Developed S3 and Cloud Watch clients for data operations.
  • Experienced in GitLab CI and Jenkins for CI and for End-to-End automation for all build and CD
  • Implemented Lambda to configure DynamoDB Auto scaling feature.
  • Wrote cloud-formation template for creating Kinesis Streams, Cloud watch Events, SQS.
  • Created Elastic Bean Stalk application using Spring Boot framework.
  • Implemented Data Access Layer to access AWS DynamoDB data.
  • Created Integration Test module for end-to-end testing.
  • Used Git and Bitbucket server for source repository.
  • Wrote unit test cases for Controller, Service and DAO layers.
  • Worked on front end frame works like CSS, Bootstrap for development of Web application.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
  • Deployed the project into Jenkins using GIT version control system.
  • Developed Unit Tests and Integration Tests for all the applications that I have worked on.
  • Learned to index and search/query large number of documents inside Elastic search.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.

Environment: Amazon Web Services (AWS), Cloud Environment, Lambda Functions, DynamoDB, API Gateway, Java, J2EE, REST API, Spring Framework, Spring Boot, Hibernate, JSF(1/2), HTML, Amazon S3, Cloud Watch, Gradle, Eclipse, Junit, Mockito, MSSQL Server, RabbitMQ, GIT, Jira, Jenkins, Confluence.

Confidential

Java Developer

Responsibilities:

  • Development and implementation of tool.
  • Developed JSP custom tags to display data.
  • Version Maintenance using CVS.
  • Worked on Unix shell scripting.
  • Worked with testing team to find and fix the code bugs.
  • Wrote Unit test cases and test the application changes.
  • Experience in server-side programming using JSP, core java, and Servlets.
  • Followed Model, View and Controller Architecture (MVC) for the project development.
  • Used Struts framework for an implementation of web applications.
  • Used Java Exceptions and Collections. Worked on relational databases such as SQL Server.
  • Used MVC (Spring) to implement MVC controllers and to deploy execution flow in the servlet Environment.
  • Designed and developed front end using JSP, JSTL, JQUERY and other custom tag libraries.
  • Created several JSP's and populated them with data from databases using JDBC.
  • Designed and developed EJBs to handle business logic and store persistent data.
  • Involved in coding using Java Servlets, created web pages using JSP's for generating pages dynamically.
  • Involved in developing forms using HTML and performing client-side validations using JavaScript.
  • Developed server-side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc.).
  • Used J2EE Singleton design pattern.

Environment: Java, J2EE, Servlets, Struts, Junit, EJB, BEA WebLogic, JDBC, SQL, Servlets, JSP, Java Mail, XML, SAX, DOM, Oracle, SQL, Eclipse, Hibernate, JavaScript, JSP Custom Tag Libraries (JSTL), HTML, CSS, XML, Java Script, jQuery, JSON, JUnit Testing framework, SQL Server.

We'd love your feedback!