We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 8 years of professional IT experience as a Java/J2EE developer and demonstrated ability to successfully implement complex large - scale, N-tier, distributed, real-time enterprise applications.
  • Expertise in working both Monolith and Micro services (Domain driven Design methodologies) architectures.
  • Good knowledge and Hands on with AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Auto Scaling, IAM, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, ELB (Elastic Load Balancers), RDS, SNS and EBS etc.
  • Strong hands-on experience in using technologies such as JAVA (Java8), J2EE, Web Services (REST and SOAP), Spring Framework (Spring Boot, Spring Batch, Spring Data, Spring Cloud, Spring Security, Spring Actuator), Servlets, Struts, JSF, JSP, JDBC, JMS.
  • Used Angular 8 created custom directives for data manipulations and to display data in company standard format in UI along with developing the front end/web applications using Bootstrap, HTML5, CSS3, jQuery.
  • Proficient in all phases of SDLC and currently working in conditions utilizing Agile (SCRUM), Waterfall and Test-Driven Development (TDD) advancement approaches.
  • Deployed Spring Boot based Micro services using Docker container and Amazon EC2 container services and using AWS admin console and Strong hands-on experience in development and deployment of cloud native Spring Boot based micro services.
  • Experience in using Jenkins, Chef and Docker. for CI/CD and Sonar jobs for java code quality.
  • Expertise in using Monitoring tools like Splunk.
  • Worked with different messaging technologies like Rabbit MQ and Kafka.
  • Experience with Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Experience on different OS like UNIX, Linux, Mac, and Windows operating system.
  • Experience on Junit, Mockito test cases.
  • Experienced in writing SQL queries, Procedures, Functions, Triggers, and good knowledge of Relational databases (Oracle, MySQL).
  • Hands-on experience in Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience in latest java-8 features like Parallel Streams, Lambdas, utilitarian interfaces, and channels.
  • Experience in Config server, Eureka, Zuul, Ribbon, Hystrix Circuit breaker, Feign, Cloud bus.
  • Extensively used the following Design Patterns DAO, DTO, Singleton, MVC.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor for Angular JS
  • Profound learning on ANT, Maven and Gradle as fabricate content for application assemble and arrangement.
  • Created CUP services for DB in Cloud.
  • Involved in debugging, bug-fixing, defect management, defect tracking and other support and maintenance tasks.
  • Expertise in using servers like Apache Tomcat, JBoss, WebLogic to configure and deploy applications.
  • Have solid understanding of Service Oriented Architecture (SOA) and Micro services based J2EEArchitecture.
  • Expertise in using servers like Apache Tomcat, JBoss, IBMWebSphere and WebLogic to configure and deploy applications.

TECHNICAL SKILLS:

Programming Languages: Java (1.7/1.8), Type script, JavaScript

J2EE Technologies: JSP (2.x), JSTL, Servlets (3.1,3.0), JDBC

Web Technologies: HTML, DHTML, JavaScript, AJAX, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON, Angular FrameworkWeb service Frameworks: Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Fa ade, Data Access Object, MVC, Filter

Databases: Oracle(9i/10g/11g/12c),MySQL, Mongo DB

Web/Application Servers: Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS, Camel.

Build Scripts: Jenkins pipelines with ANT build script, Groovy DSL, Gradle, Maven

Testing Tools: JUnit, Log4J, Mock Framework, JUnit, SoapUI, Putty, Mockito

Methodologies: Agile, Waterfall, Scrum

Version Control/Tools: GIT, SVN, Eclipse, IntelliJ, Spring Tool Suite (STS).

Other: AWS - (ECS, EC2, S3 Bucket, SNS, AWS cloud watch, AWS Lambda, CLI, CFT), Pivotal Cloud Foundry - PCF, Docker, JIRA,Config server, Eureka, Zuul, Ribbon, Feign, Cloud bus

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Leveraged core JAVA concepts like Collections Framework, Exception handling for developing application modules.
  • Used Spring annotations mechanism to create RESTful applications.
  • 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.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Microservices have been built using Spring Boot, Spring Cloud and deploying to AWS Cloud.
  • Migrating existing application into microservices architecture using Rest APIs, spring boot, Spring Cloud and AWS (EC2, S3, Lambda).
  • Implemented Microservices based Cloud Architecture on AWS Platform and Cloud Foundry.
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
  • Used Spring Reactive (RX-JAVA) to scale the application and decrease the ideal of CPU Core.
  • Building/Maintaining Docker container clusters managed by GIT, Docker, on AWS.
  • Followed Test Driven Development (TDD) to develop JUnit test cases and performed integration and system testing.
  • Extensively used the latest Java8 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API and Lambda Expressions.
  • Used Angular 8 created custom directives for data manipulations and to display data in company standard format in UI.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular8.
  • Used Microservice architecture with Spring Boot based services interacting through the powerful messaging tools such as REST.
  • Involved in writing Spring Configuration YML file that contains declarations and another dependent objects declaration.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Implemented Log4j for Logging Errors, debugging and tracking using loggers.
  • Involved in building the application which works on mainly Html, CSS, Rest services, Java script, Spring, Maven, Hibernate.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.

Environment: Java, J2EE, Hibernate, PL/SQL, Spring Batch, Spring web services, AWS, Spring Boot, MAVEN, Oracle, Jenkins, CSS, Log4j, jQuery, UML, Netflix Eureka, JUnit, Angular 5, GitHub, TDD, Kafka, Micro services, Maven, Node JS, Visual Studio Code, Eclipse, Docker, JUnit

Confidential, NC

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Used Java8 features like streams and Lambda expressions and Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method s feature to point to methods by their names.
  • Used Microservice ar chitecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.
  • Implemented Spring Cache implementation using spring ehCache.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Used REST and SOAP Web Services to acquire credit history information.
  • Involved in consuming RESTful web services using Angular JS to render JSON data.
  • Developed batch processing applications using spring batch deployed on AWS.
  • Worked on AWS Elastic Load Balancing, created EC2 instances and worked on autoscaling the instances.
  • Used CFT templates for creating AWS stack, S3 buckets, Roles and Policies.
  • Worked on CHEF scripts for automation and bootstrapping of applications on EC2 instances.
  • Rewrite existing applications and migrated applications and the to the AWS cloud as part of modernization project.
  • Designed and documented CI/CD tools configuration management.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Used GIT as source code collaborator and GitHub for maintaining code and documentation.
  • Migrated the Application from Spring MVC to Spring Boot.
  • Experience in developing scalable solutions usingNoSQL database MongoDB.
  • Used MongoDB document-oriented database to store data.
  • Developed and deployed UI layer using JSP, XML, JavaScript, HTML5,Ajax, jQuery, React JS and CSS3.
  • Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Spring DAO for developing the data access layer.
  • Involved in Configuring web.xml and Spring-config.xml according to the Spring framework.
  • Developed application based on the MVC Architecture using Spring MVC to define Dispatcher Servlet, Controller, model, and View Resolver.
  • Responsible for installation, configuration, and administration ofRed Hat Linux, Solarissystems.
  • Followed Test Driven Development (TDD) and wrote server-side test cases using JUnit 4.12.
  • Implemented agile development process on Software Development Life Cycle.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Environment: Java 1.8,11, Design Patterns, Servlet, JSP, Spring MVC 3.2, Spring Boot, hibernate 4.1, Web services - SOAP & Restful, WSDL, Oracle 11g, Maven, JBoss 7,EJB 3.0, JMS, XML, SVN, Log4J,Eclipse 4.0, HTML5,Java script, AJAX, jQuery, React JS, JUnit 4.12, Agile Methodology, SCRUM.

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under Weblogic
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Tag
  • Developed various java business classes for handling different functions
  • Developed controller classes using Struts and tiles API
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Designed and developed Message driven beans that consumed the messages from the Java message queue
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query

We'd love your feedback!