Java Developer Resume
Dallas, TX
SUMMARY
- Around 4 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.
- 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 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 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, WebFlux, 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, 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.
- 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
- Developed Web Services (SOAP) viaWSDL, XML and XSLT for transferring data between different applications
- 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 Helmcharts, 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, Whippany, NJ
Java Developer
Responsibilities:
- Developed Applications using Spring, Hibernate, Web Services (SOAP and RESTFUL)
- Developed UI using Spring MVC, business logic using spring (IOC, AOP), persistence using Hibernate.
- Developed Spring Controllers which manages the application flow and makes calls to business objects to manipulate its contents Developed server-side application which handles the database manipulation with the back-end Oracle database using Hibernate
- Used Java 1.8 Method references feature to point to methods by their names and used functional Interfaces.
- Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey Frameworks using Eclipse
- Extensively used Hibernate in the data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries.
- Experienced in building and deploying applications on AWS cloud.
- Updated the dynamic information in JSP Pages using JSTL and Spring Tag libs
- Used WebSphere as to Deployment the application and web service.
- Designed and developed Caching using Singleton pattern.
- Used Maven to build the project and JUnit to develop unit test cases
- Worked on deploying and to resolve issues during deployment and Configured Maven, Shell Scripts.
- Used Jenkins for CI/CD (Continuous integration / Continuous Deployment).
- Involved in Production Deployment, Support and Reviewed the app server production logs using Splunk supported the production incidents handling team for production incidents.
- Used Log4j and commons-logging frameworks for logging the application flow.
- Used Rational Clear Quest for tracking the changes in the application.
- Involved in Unit Testing using JUnit and Integration of Use Cases.
- Coordinated with the QA team in testing of the application in various environments.
- Used version control tools like GIT for source code management and tools like confluence for project documentation.
Environment: Eclipse, Java 1.7/1.8, Oracle 10g/11g, SQL Developer 4.x, AWS cloud, Windows 10, Junit, GIT, Spring Boot, Spring MVC, Hibernate, Putty, Log4j
Confidential, Irvine, CA
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 reference, and Collections.
- 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