We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Proficient 7+ years of hands - on experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE, Spring framework DB2.
  • Expertise in designing and developing enterprise and web applications using Java 1.8 and J2EE technologies like Core Java, JDBC, Servlets, JSP, JBOSS, JSF, Junit, Struts, Spring, Hibernate, XML, JavaScript, Ajax, and JSON.
  • Extensive experience in Hibernate ORM mapping utilities and used query, criteria services.
  • Excellent programming experience in implementing EJB, Hibernate, Spring and Java Messaging Services (JMS) in different layers of the projects like UI, business, middle layers etc.
  • Expertise in J2EE Web & Enterprise frameworks such as Spring MVC, Spring REST, Spring Data JPA, Spring Integration, Spring Cloud, Hibernate, JPA, Spring Security.
  • Experience in developing Web based UI's using JavaScript (and its frameworks like JSON)
  • Good knowledge in core Java concepts like OOP, JDBC, Multi-Threading, Java Concurrency utilities etc., and advanced Java concepts like JSP, Servlets, Hibernate, Struts, Spring, Spring Annotations and Web Services.
  • Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring.
  • Also used SOAP UI tool to test the REST web service operations.
  • Developed modules in large cross-platform applications using Web Services (SOAP, REST), Microservices.
  • Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch and Microservices.
  • Experience in deploying enterprise applications in Apache-Tomcat, WebLogic, and WebSphere, JBoss.
  • Good experience on MongoDB scaling across data centers and/or in-depth understanding of MongoDB HA strategies, including replica sets.
  • Good understanding of NoSQL Data bases and hands on work experience in writing application on No SQL databases MongoDB, Apache Cassandra DB.
  • Apache Tomcat and Node JS servers to deploy and configure Java API's and frontend modules.
  • Experience in working GIT for branching, tagging, and merging. Git Lab is used for code repository.
  • Good expertise in working with Web Services along with Apache SOAP, REST, WSDL and some other services like AXIS, JAX-RPC, Jersey API.
  • Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworks Test NG and Junit, Selenium, Jasmine, SOAPUI.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle (SDLC).
  • Work with Business Analysts, Solutions Management, QA Analysts, and Application Support.
  • Excellent communication and interpersonal skills with ability to work as both an individual and a team member, with an ability to adapt to new technologies quickly.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, PL/SQL, Python.

Web: Java Script, jQuery, Bootstrap, AJAX, Node.js, Express, Angular

Frameworks: Spring MVC, Spring Boot, Spring Cloud, Struts, Hibernate

Databases: MySQL, Mongo DB, Dynamo DB, Google Firebase, Oracle 12c, Back4AppSQL Server

Tools: NetBeans, Eclipse, Android Studio, Visual Studio Code, PuttyGit, Tableau, STS, Atom, Elastic search, Microsoft Project Management

Application Servers: Apache Tomcat, WebSphere, JBoss

Web Services: REST, SOAP

IDE Tools: I NetBeans, Eclipse, JBuilder, RAD.

Operating Systems: Linux, Unix, Windows, Mac OS

Configuration Management tools: Git, CVS,SVN.

Unit testing framework: JUnit,OracleAOT, TestNG, Mockito

Build Tools: Maven, Gradle, Jenkins, Docker

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using theJAVA 8 and Spring Boot.
  • Involved in RESTful APIs/ Microservices design and developing for Profile, Cart & Checkout APIs in Spring framework.
  • Experienced in leveraging API Gateway for runtime governance and security of Microservice.
  • Worked on Data Structures, multi-threading concepts in Core Java.
  • Developed Java classes for implementing asynchronous processing using JSM.
  • Expertise in application development using Java 8 features like Lambda Expressions for array operations, Collections, J2EE, Annotations, Hibernate, JUnit, Ant, Maven, CSS, XML.
  • Implementing Swagger Configuration in Java Spring boot for auto generating swagger JSON files for REST API call.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud configuration and AWS.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Involved in developing new portfolio Multithreaded-application with complete new design which will be compatible with existing application.
  • Used core java concepts like Multithreading/Executor Service, web sockets, exception handling and collections.
  • Used spring core for dependency injection/inversion of control (IOC) and integrated with Hibernate.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON.
  • Worked on NoSQL databases including HBase, Cassandra and MongoDB.
  • Spring Boot Microservices were developed with microservice architecture usingREST and Apache Kafka.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries.
  • Used Maven to create JAR and deploy the entire project onto the WebLogic Application Server.
  • Prepared Junit and Test NG test cases and executed them as part of auto build process from Jenkins Jobs.
  • Integrated Soap UI and JMeter Test cases into Maven. Monitored the error logs using Log4J.

Environment: Java 8, Angular 6/7, Swagger, Ruby, Bootstrap, Spring Cloud, JavaScript, React JS, JSON, Maven 3.0, Http, Spring 4.x, Hibernate 4.x, AWS, Soap & Restful Web Services, NodeJS, jQuery, WebLogic Application Server, REST API, Kafka, Jenkins, JMS, Git, Kubernetes, Spring security, Elastic search, jQuery, Apache, Mongo DB, Docker, Agile Scrum, AWS cloud

Confidential

Java Developer

Responsibilities:

  • Interacted with team members and involved in analysis, design, and implementation phases of the software development lifecycle (SDLC) for the various software modules of the Mobile Wallet application.
  • Designed and developed various modules of the application with J2EE design architecture, using Spring MVC framework, and deployed the spring components on WebLogic.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Designed and developed back end using JAVA, SPRING FRAMEWORKS (BATCH and INTEGRATION, JPA and SPRING REST SERVICES).
  • 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.
  • Used AJAX and JavaScript for Server side/client-side validation.
  • UtilizedHibernateforObject Relational Mapping(ORM) purposes for persistence on to the database.
  • Business logic was developed using Spring framework and Used Spring AOP and MVC for handling transactions.
  • Incorporated multithreaded techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance.
  • Used newJava8 features - Streams, Collectors, Lambda, new Executor service.
  • Implemented stored procedures using the Hibernate framework.
  • Composed and executedMongoDBscripts to insert and updateNoSQLdatabase and reporting.
  • Experience in the design and development of SOAP and RESTful web services and integrating with the existing applications.
  • Used SOAP and WSDL Web Services to exchange information over Http.
  • Used Splunk and Log4j as the Logging Framework.
  • Implemented a Distributed task execution framework on AWS Amazon EC2 using Amazon’s SQS andDynamoDBand evaluated the performance.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
  • 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.
  • UsedMavenandJenkinsto automate the build and deploy process andGitwas used for project management and version management.

Environment: Java8, Spring 3.0, Struts 2,Angular 4,spring boot, AWS, Hibernate 3.0, MongoDB, Python, Spring Batch, Test Driven Development (TDD),Multithreading,Spring Framework, Spring batch, Spring Integration, Cassandra,Rest and Soap Webservices, WebSphere, Spring, Kubernetes, JavaScript, JSON, jQuery, Kafka EXTLS, Xml, microservices, Tomcat, SQL Server, Mockito,JUnit, Ant, Log4j, Agile/Scrum, AWS Cloud.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement document and Architecture document.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and Restful services.
  • Implement user authorities' management with Spring Security.
  • Designed and developed the application front end using Spring MVC, JQUERY, AJAX, CSS, JSON and Java Server Pages.
  • Experience in benchmarkingCassandraCluster usingCassandrastress tool.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Involved in Design and Development using J2EE/Hibernate, XML, JSP, Spring MVC Model Framework and Oracle.
  • Worked on REST APIs, SOAP and understanding of Application Design principles and Cloud Native apps Development.
  • Designed and developed Application based on Spring framework using MVC design patterns.
  • Developed Web Services using SOAP, WSDL and JAX-WS programming model.
  • Used SOAP client to interact with the services by providing the SOAP URL mapping.
  • Developed RESTAPI for assessment indicators module and tokenbased authentication for RESTservices using Spring Security.
  • Developed various Struts Action classes in the middle tier and injected Spring Dependency Injection for the service layer implementation.
  • Enhanced the application with Spring Boot Framework.
  • Implementing Spring cloud APIs to authenticate and facilitate the incoming server requests.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Developed several AWS classes to map the data into Java Object.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Deployed Spring Boot on AWS EC2 instances, React and images storage on S3 bucket and PostgreSQL in RDS.
  • Built an application and deployed microservices in the AWS Cloud using Docker containers.
  • Utilized Jackson processor to handle JSON data binding for Request & Response objects.
  • Used standard J2EE1.6 design patterns and Model View Controller in application design.

Environment: Java, Java 8, J2EE, JSP, Servlets, JavaScript, SOAP&REST Web Services, Apache Axis2, Spring, Hibernate, XML, PL/SQL, Spring Cloud, Spring data, Spring framework, AWS, Bootstrap, NodeJS, Angular JS, Apache Tomcat, JBoss, Agile methodology, Kafka, JSF, Restful Web Services, DB2, Cassandra, JUnit 4.0, Log4j, SVN.

Confidential

Frontend Developer

Responsibilities:

  • Developed and Deployed Java/J2EE based applications.
  • Developed Spring controller classes for forms and performed URL and view mapping using the Spring MVC Framework. Also developed validators to implement server-side validation of input data.
  • Implemented Servlet Filters to implement user authorization and other functions.
  • Developed DAOs (Data Access Objects) to access data from the Oracle Server Database using the Hibernate as the ORM (Object Relational Mapping) tool.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2container services and using AWS admin console.
  • Technical environment applies the latest software development principles with TDD, CI, Agile Software Development, JUnit and JIRA.
  • Modified the Spring Controllers and Services classes to support the introduction of Spring framework.
  • Implemented Aspects using Spring AOP and Spring IOC Framework for logging and other functions.
  • Application was built on Spring - MVC framework and Hibernate as business layer.
  • Implemented logging functionality using Log4J and SLF4J.
  • Consumed REST/SOAP Web Services and used Jackson/JAX-B for parsing them.
  • Created and consumed SOAP based web services using JAX-RPC and JAX-WS specifications with WebSphere Implementations of WSDL file.
  • Used Jersey Implementations to build REST web services.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Ant scripts to build and deploy the application in IBM WebSphere Application Server 8.5.
  • Used JMS to send and receive messages from the MQ and differentiated messages using Apache Camel.
  • Implemented Message Driven Beans (MDB) to consume and parse the MQ messages received and inserts the data into the database.
  • Configured and Deployed application on JBoss Application Server.
  • Scheduled different tasks using Java Timer and implemented it using Java Threads.
  • Wrote JUnit test cases for asserting functions and SoapUI for testing Web Services.
  • Used JIRA to keep track of bugs and issues in the project.
  • Used AWS for continuous integration and responsible for generating docker images, Git was used as the version control system.

Environment: Java, Java8, J2EE, Spring, Hibernate, Log4J, SLF4J, JSP, AJAX, jQuery, JavaScript, JSON, XML, AWS, Bootstrap, Angular JS, Spring Framework, REST and SOAP-Web Service, Test Driven Development (TDD), Eclipse IDE, JAX-B, JAX-RPC, JAX-WS, JAX-RS, Jersey, Apache AXIS, JMS, MDB, Spring Framework, Cassandra, JUnit, Soap UI, Git, Oracle SQL, PL/SQL, JBoss.

We'd love your feedback!