We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, Ga

SUMMARY:

  • Around 5 years of professional experience in distributed application architecture, designing and building web applications, Web services, Rest APIs in Micro Service architecture using Java/J2EE.
  • Strong Knowledge in CI/CD Jenkins pipeline, source code management (GitHub), Configuration management, automation, containerization using Docker and Kubernetes.
  • Expertise in Java 8 with knowledge of low - level parts of API like collections, multithreading, Java concurrency utilities, and Sockets.
  • Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
  • Extensive hands-on working experience & technical expertise in distributed application architecture, design, review, and development using Spring Boot, Web Services, J2EE Design Patterns, MVC, Hibernate, SQL/PSQL.
  • Experience in setting up projects in cloud platform with Automating the release pipelines and quality gateways.
  • Experience in using JSP and servlets to create web interfaces and integrating apache tools like Kafka
  • Experience in working with GraphQL queries and used Apollo GraphQL libraries.
  • Strong Knowledge in developing, implementing, and deploying Microservice Architecture, Cloud Native Solutions & Cloud adoptions in AWS Cloud Platform.
  • Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Good knowledge and hands on experience withAngular10andTypescript
  • Extensively worked with Angular Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful Services.
  • Designed microservices and used swaggers bottom-up approach using Spring boot, Java 8/11, REST, JIRA, AWS S3, AWS lambda, AWS CI/CD pipeline, load balancer.
  • Experience on working withAngular RouterandUI Routerwhile creating SPA.
  • Good Knowledge on Amazon Web Services (EC2, S3, EKS, ECR, and API Gateway).
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans for Java/ J2EE application development.
  • Extensive Knowledge in Data Modeling, administration and development using SQL and PL/SQL in Oracle, MY- SQL, MS SQL Server, DB2 and SQL Server environments.
  • Proficiency in writing complex SQL queries, stored procedures, database design, creation and management of schemas, functions, DDL, Cursors and Triggers.
  • Hands-on experience in development of spring boot based microservices and deploying them in Docker and AWS EC2.
  • Hands on Experience in Unit Testing and Debugging using Selenium, JUNIT, Postman.
  • Knowledge and expertise in Linux Operating System, Windows, and Unix Commands.
  • Extensive experience in using Ant, Maven and Gradle for build automation.
  • Expertise in using version control and configuration management tools like CVS and SVN, GIT.
  • Possessing exceptional Analyzing skills, Critical thinking ability and recognized myself as self- motivated, creative, excellent communicator, hardworking, and fast learner.
  • Good experience in Agile development methodologies for Software Development

TECHNICAL SKILLS:

Languages: Java/J2EE, Shell Scripting, SQL, PL/SQL, NoSQL

J2EE Technologies: Core Java, Web Services, Rest, SOAP, Junit, JMS, Design Patterns

Frameworks: Spring, Spring Boot (Core, JPA, MVC, Cloud, Security, Web Flux, MongoDB, Batch, WebSocket, Cache), Hibernate

DevOps: Jenkins, CICD, Maven, Docker, Kubernetes, Helm, Sonar, Git.

Cloud Technologies: Amazon EC2, Amazon Storage Services S3, Route53, Dynamo DB, AWS Import/Export, AWS Lamda, ECR, ECS

Scripting: JavaScript, jQuery, AJAX, Unix Shell, Log4J.

Database: Oracle, Mongo DB, Cassandra, MySQL.

Web/Application Servers: WebSphere, Web Logic, Apache Tomcat.

IDE tools: Eclipse, IntelliJ, NetBeans.

Web Services: JAX-RPC, JAX-WS, SOAP, RESTful, WSDL

Version Control: GIT, CVS, SVN, ClearCase, TFS

Web Technologies: HTML5, CSS, AJAX, EXT JS, JavaScript.

Operating Systems: Window 10, Linux and Unix, Mac OS.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA.

Java Developer

Responsibilities:

  • Developed applications using the latest Java/J2EE technologies and worked with the latest features of Java 8 namely Lambda Expressions and Stream API. Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Designed and developed Spring Boot adapter applications using Rest API.
  • Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI and DAO patterns using Eclipse IDE.
  • Used microservice architecture with spring boot based services interacting through a combination of REST and Spring Boot.
  • Handled the security using Spring Security
  • Used spring framework for integrating the MVC components with business services.
  • Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
  • Developed UI and implemented event handling using AJAX, jQuery and JavaScript for more interactive web pages.
  • Designed overall microservice architecture including Gateway, API services, core service, Discovery server and monitor server using spring cloud Netflix.
  • Implemented all the components of Spring Framework (Controller classes, Spring Bean Configuration file (dispatcher-servlet.xml).
  • Implemented Spring Boot services in combination with Angular10 as front end to form a Micro-service Oriented application.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets and JSP.
  • Migrated the Payment applications from internal data center to AWS and maintained the user accounts using Dynamo DB, AWS SNS, AWS SQS.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and hibernate.
  • Involved in development of Hibernate objects for data fetching for batch and front-end processing.
  • Wrote queries in MongoDB document-oriented database to fetch data.
  • Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Used Angular.JS to parse the JSON file using the REST Web services.
  • Involved in developing Java APIs, which communicates with the Java Beans.
  • Created several JSP’s and populated them with data from databases using JDBC.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • Used Java Multi-Threading concept for downloading files from a URL.
  • Developed the application using Java Beans.
  • Used Log4j to provide central logging facility.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Application integration using Apache Kafka and RabbitMQ.
  • Involved in front ends (GUI) design and implementations using JSP, HTML5, Angular10.JS, JavaScript and CSS3.
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model and configured various sprints to execute.
  • Actively involved in Function Point Analysis (FPA) meetings with business team to analyze resource requirement.
  • Utilizing Agile principles of Pair Programming, Test Driven Development (TDD) and Business Driven Development (BDD) to produce high quality unit tested codes.

Environment: Java, Tomcat, Zookeeper, Spring, Hibernate, Spring JDBC, SQL, Oracle, Angular10, Jenkins, Git, JSP, Hibernate, JUnit.

Confidential, Dallas TX

Java Developer

Responsibilities:

  • Developed the application implementing MVC Architecture with Hibernate, Spring Framework and Spring Boot.
  • Worked on designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Used Spring config server for centralized configuration and splunk for centralized logging.
  • Composed the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Used JMS (Java Mailing Service) API for mailing detailed notifications depending upon the success and failure once the backend process is completed and for mailing administrator of any system related problems
  • Involved in developing SQL and Stored procedures with the databases Oracle
  • Developed and consumed SOAP Web services using JAX-WS.
  • Used JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
  • Developed Web Services (SOAP) viaWSDL, XML and XSLT for transferring data between different applications.
  • Tested REST and GraphQL API logic using postman.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS,JAX-RS, and SOAP UI etc.
  • Responsible for design, build, test and deploy Microservices and manage service configurations, service discovery and Kafka configurations.
  • Create and publish the Data Model and Domain Model changes required for the application.
  • Developed DAO interfaces & implementations for database related operations using Spring DAO support
  • Experienced in Web services to propagate information about orders to next Level partners using RESTful Web services
  • Developed the view components using CSS, HTML5, JavaScript, jQuery, and form beans.
  • Responsible for Integrating and maintaining CI/CD pipeline to automate, build and deploy life cycle of the application.
  • Containerized applications using Docker Created docker files, built docker images for Microservices to run on Kubernetes platform.
  • Managed Kubernetes applications using Helm charts, and Created reproducible builds of the Kubernetes applications,
  • Managed Kubernetes deployment and service files and managed releases of Helm package
  • Worked in Creating docker images for microservices to orchestrate applications using Kubernetes.
  • Experienced in setting up the ELK to analyze and monitor the application logs.
  • Used Jenkins for creating new jobs, jobs configurations, builds are configured and executed in the Jenkins.
  • Implemented the application specific Web services to transfer data in real-time by utilizing WSDL, REST and JMS technologies
  • Used Agile development methodologies for Software Development.

Environment: Java, J2EE, Spring 4.x, Maven, JIRA, GIT, HTML5, CSS3, Tomcat, Agile, Postman, Web services, Eclipse, JUnit, JavaScript, Spring Framework, Spring Boot (Web Flux, MVC, Data JPA, Security) Docker, Jenkins, Docker, Kubernetes, AWS

Confidential

Jr. Java Developer

Responsibilities:

  • Experience in Design, Development, and implementation of several J2EEframeworks like Model View Controller using Spring, Spring Boot, Hibernate.
  • Implemented the Microservices using Spring Boot and Spring Cloud and used Spring MVC framework for building the application based on MVC design paradigm.
  • Involved in developing the user interface screens for clients using Struts, JSP, JSTL, jQuery libraries, HTML, XML and JavaScript.
  • Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey Frameworks using Eclipse.
  • Worked on Oracle11g, Created DAO classes which get connection instances with Spring JDBC, Configuring JDBC connections.
  • Used advanced Java 8 features like Lambda Expressions for Array operations, Streams, Method, and Collections.
  • Built isomorphic applications using React.js and Redux with GraphQL on server side.
  • Worked as team lead for website add-on service including HTML5 form validation.
  • Used Elastic search as the data indexer and query parser.
  • Expertise in Unix Administration skills i.e., file system concepts, installations, configuring and troubleshooting
  • Used Java libraries to access AWS facilities as simple storage service, simple queue and simple DB.
  • IBM Tivoli Usage and Accounting Management Implementation Project
  • Implemented AJAX functionality using JQUERY, EXT-JS, JSON and XML.
  • Used XSLT to do the transformation changes for the new requirements on the consumer side of web service application
  • Proficient in responsive web development using Bootstrap and Media Query.
  • Ensure the team follows design, coding standards and guidelines and conduct formal design and code reviews.
  • Developed automation framework for Application Deployments to the cloud environments.

Environment: Java, J2EE, CSS, Log4J, Web services, Apache Tomcat, Eclipse, JUnit, HTML5, Spring Framework, Spring MVC, Spring Boot JPA, Mongo DB, Linux, MySQL, Docker

We'd love your feedback!