We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 8+ years of Professional experience in all phases of Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing and Maintenance of web - based applications using JAVA/J2EE technologies.
  • Exposure to different node modules, those are Typescript, Swagger, Cookie Partner, Sequalize (ORM), PM2, GULP, Web PACK(Build), React JS 1.4, Bootstrap 4, Font Awesome, Code mirror, Moment, ES6 Script, Lodash, big, File Server, Express (HTTP calls).
  • Experience in test driven development, pair programming, agile methodologies and waterfall methods including SCRUM and KANBAN.
  • Expertise in Core java concepts likes OOPS, Data structures & algorithms, Generics, Collections, Multithreading, Exceptional handling, I/O, Serialization and Java.Lang Package
  • Experience in OOPS and OOAD concepts, Java 8, Java EE (JSP, JDBC, Servlets, EJB, JNDI), Jenkins, Log4J, JMS, XML, and web services like RESTful, SOAP, WSDL and Axis.
  • Experience in Spring modules like Spring Boot, Spring DAO, Spring IOC, Spring security, Spring web flow, Spring MVC and Spring AOP.
  • Experience building large-scale web services, Microservices based applications in the cloud environment.
  • Extensive experience in Web application development using - HTML5, CSS3, JavaScript, Bootstrap, Typescript, Ajax, AngularJS and Angular 7.
  • Expertise in web and application servers like JBoss, Apache Tomcat and Glass Fish.
  • Skilled in using IDE tools such as Eclipse, IntelliJ IDEA and Spring tool Suite.
  • Expertise in end to end testing using Mockito, JUnit.
  • Experience in NoSQL databases including NEO4J, CASSANDRA, MongoDB for the cluster management with Apache KAFKA as messaging system.
  • Experience in relational databases like Oracle, SQL, DB2, PL/SQL, SQL*Plus, Puppet, MySQL, procedures, and functions and created web service interface for Java based runtime environments.
  • Expertise in Swagger, AWS cloud platform which includes services like S3, EBS, VPC, ELB, EC2, AMI, RDS, Glacier, ELASTIC BEANSTALK, Route 53, LAMBDA, CloudFront, Cloud Formation, CloudTail security groups and deploying applications in AWS as EC2 instances.
  • Expertise in Windows, UNIX, OSX operating systems and both Microservices and Monolithic based architecture.
  • Experience in working with different operating systems like Windows and UNIX/Linux.
  • Expertise in Process Improvement and Continuous Integration using Bamboo and Jenkins, and Code Refactoring and TDD (Test Driven Development).
  • Experience in writing build scripts using Maven, Gradle.
  • Expertise in implementing Web services, Microservices, AWS, Docker & JMS for the synchronous and asynchronous connection between two applications running in different servers.
  • Experience in using version control tools like Rational Clear Case, Tortoise SVN, CVS and GitHub.
  • Experienced in using tools like Jasmine, Karma to create unit test cases and test individual functions/ modules for Angular applications.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
  • Strong front-end UI development skills using scripting languages HTML5, CSS3, JSP, JavaScript, jQuery, Ajax.
  • Experience in producing RESTful services using JavaScript, jQuery and Angular2.
  • Proficient in using RDBMS concepts and worked with MySQL, Oracle and PostgreSQL databases.
  • Strong experience on various development environments like Eclipse, IntelliJ, Net Beans.
  • Experience working on Android and iOS Mobile Application Development.
  • Knowledge on Spring MVC Framework, Spring Boot and Spring Micro-Services.
  • Knowledge on Agile development and waterfall methodologies.
  • Proficient in extracting, transforming and loading of data using SQL Server along with writing complex SQL Queries and Stored procedures.
  • Experience working with version control repository hosting services like GitHub and Bitbucket.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies as well as strong interpersonal and organizational skills.
  • A team player with great interpersonal skills and have always been a great contributor in every SCRUM meeting held during the timeline of the project.
  • Profound knowledge on using Defect Tracking Tools like Jira and Phabricator.
  • Good Knowledge of Testing concepts and expert in Black Box Testing.

TECHNICAL SKILLS

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

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Frameworks: Spring, Hibernate, MEAN Stack

Scripting Languages: JavaScript, TypeScript, jQuery

Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, ReactJS, AngularJS, Angular 2.0 and above

Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBoss

IDE’s: Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD

Databases: Oracle, SQL, MySQL, NoSQL - MongoDB

Operating Systems: Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)

Version Control: CVS, Clear Case, SVN, GitHub, Bitbucket

Methodologies: Agile, Waterfall

Others Tools: MS Office, Visio, Adobe Photoshop, HPALM, JIRA

Build Tools: Maven, Gradle, Ant, Jenkins.

Cloud Technologies: AWS, EC2, S3, RedShift

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and Sprint meetings. Participated in Iteration planning, requirements analysis, design, coding, testing, and documentation.
  • Designed and development of User Interfaces, tables using HTML5, CSS3 and Typescript, Angular7.
  • Used OOPS concepts like Encapsulation, polymorphism, collections, and multithreading.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used POSTMAN to check the json data received from the services.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Integrated Spring Boot Hibernate and JPA framework.
  • Used Hibernate Framework for object relational mapping and persistence
  • 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.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Developed application using Spring MVC, Spring Boot, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Used Micro-services to ensure the scalability of application on cloud infrastructure.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed micro-services based independent API using REST to connect with several databases like Oracle, Postgres, Cassandra.
  • Used MySQL database and written number of SQL queries for retrieving the data and validated that data against the business rules
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Implemented CI/ CD pipelines using Jenkins and build and deploy the applications.
  • Created a fully Automated Build and Deployment Platform and coordinating code builds, promotions and orchestrated deployments using Jenkins and GIT.
  • Fixed the bugs in the existing application by tracking in JIRA.
  • Setup and builtAWSinfrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
  • Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances. Creation of REST Web Services for the management of data using Apache CXF.
  • Used GITHUB for Repository Management.
  • Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Worked with Docker for creating Docker images using Dockerfile and DockerCompose file.
  • Restful Web services for other systems to interact with our system and secured the service with Spring-Security Oauth-2.0.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Developed integration modules for disparate clients using Apache Camel.
  • Development of Continuous FTP service of encrypted large files between distributed systems using Apache Camel.
  • Created Docker container images by tagging and pushing the images and worked on the infrastructure using Docker containerization
  • Involved in developing internal application connecting to MongoDB and Elasticsearch.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j
  • Developed story/task by following TDD/BDD and Pair programming concepts.
  • Deployed the Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind the services like Java and PostgreSQL services.
  • Monitored and maintain the logs of PCF Spring Batch application from PCF Apps manager.

Environment: Java 1.8, Spring Batch, Spring Boot, Spring MVC, AWS, Hibernate, JSON, RESTful, Eclipse, MAVEN, JUnit, APIGEE, Jenkins, MongoDB, Agile Methodology, GIT, Docker, Kubernetes and Log4J, Swagger, Angular 7, HTML5, CSS3, JQuery, Node.JS, TypeScript, AJAX, POSTMAN, Microservices, Bootstrap.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Used CSS3 and HTML5, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages.
  • Used Java8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ or Apache Kafka message brokers and leveraging AWS to build, test and deploy microservices.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Wrote unit test cases using tools like Jasmine, Karma to create unit test cases and test individual functions/modules and used material design for UI.
  • Knowledge of using flux architecture inReactJSfor building client side web application.
  • Developed critical components of the application including spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Implemented microservices using Spring boot, and enabled discovery using Netflix eureka server
  • Developed the application using industry standard design patterns like Service Locator, Singleton, Business Delegate, MVC, and Factory Pattern etc for re-usability.
  • Development to expose User Profile services to other departments users using RESTful WS.
  • Configuring infrastructure for deployment of Middleware application through APIGEE.
  • Implemented CI CD pipelines using Jenkins and build and deploy the applications.
  • Performed CRUD operations using Spring data Mongo-DB repositories and Mongo-template.
  • Worked on multiple modules and wrote controllers, services, models, dto's, repositories and test cases.
  • Implemented exception handling in Java Spring boot for REST API.
  • Added Swagger API for Restful services to ease customers interaction with the remote services
  • Implemented microservice architecture using spring boot.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console
  • Deployed application using Pivotal Cloud Foundry (PCF) CLI and with Pivotal Cloud Foundry, the service binding details are injected from the deployed cloud platform itself.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Gradle build tool is used to deploy the application on the web server
  • Used GIT to push and commit the changes into the codebase and Source tree as a GUI tool on top of it.

Environment: JAVA 1.8, HTML, CSS3, JavaScript, AJAX, JSON, ReactJS, MongoDB, XML, Swagger, RESTful, Spring MVC, IOC, Spring Cloud Config, Netflix OSS components (Eureka, Zuul, Hystrix), Spring Boot, Microservices, APIGEE, Bootstrap, JUNIT, Karma, Jasmine, Mockito, Gradle, IntelliJ IDEA, GIT.

Confidential

Java Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in building highly interactive portable widgets using HTML 5, CSS 3 and the latest AJAX libraries.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • MicroServices have been built using spring boot, spring cloud and deploying to AWS Cloud.
  • Implemented MicroServices based Cloud Architecture on Pivotal Cloud Foundry.
  • Developed end to end application on Spring Boot framework (Rest API Application/Spring JPA using Crud repository).
  • Used Apache Kafka as a Messaging Service for producing and consuming data between applications.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • NodeJS has been used for developing I/O intensive web applications like, single-page application.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Made use of Gradle and Maven for building applications and written structured pom which can be consumed by Jenkins.
  • Developed REST services to talk with adapter classes and exposed them to front-end.
  • Worked on Restful web services which enforced a stateless client server and support JSON. Involved in detailed analysis based on the requirement documents.
  • UsedRESTfulWeb Services exclusively for returning connection objects in JSON from host machine
  • Used NoSQL (MongoDB) and stored procedures as part of database interaction.
  • APIs endpoint verification using Postman and swagger UI.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Migrated existing Actions and Processor classes from the legacy Struts code into Controllers in Spring MVC.
  • Developed MySQL queries to implement the select, insert, update, and delete operations.
  • Used Bitbucket Git to store and maintain source code and used Maven tool to build and WebSphere App Server 8.5 to set up data sources and deploying the application.

Environment: JAVA 1.8, HTML, JavaScript, AJAX, JSON, MS SQL, RESTful, NodeJS, Swagger, Spring MVC, IOC, Spring Boot, Microservices, Oracle 11g, Bootstrap, JUNIT, Mockito, MAVEN, IntelliJ IDEA, SVN

We'd love your feedback!