Java Developer Resume
Atlanta, GA
SUMMARY
- 6 years of software industry experience in building applications for web development using Java, J2EE, Spring Framework, Spring MVC, Spring Boot, Hibernate.
- Experience with Version Control Systems like Subversion (SVN), Git, VSS.
- Developed AJAX functionalities using frameworks like JSON, POJO.
- Experience in designing applications using Core java, J2EE, JSP, Hibernate, Web Services (SOAP, REST), JMS, JDBC, XML, JSON.
- Using and Developing application flow by Test - Driven Development (TDD), Behavior-Driven Development(BDD).
- Very good understanding of Object-Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
- Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (me/O) System, Swing, Annotations, Multi-Threading, Lambda and Generics.
- Extensively worked with IDE such as Visual Studio (VS Code), Eclipse, IntelliJ, STS, and tools like Sublime text.
- Experience in integration tools like Spring Integration to integrate teh enterprise application technologies with existing JVM environment.
- Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests.
- Proficient in SQL writing DDL, DML and Transaction queries with MySQL, SQL Server, and Oracle.
- Worked extensively with API Management product of Apigee edge in consuming teh API’ Confidential in implementing customer use cases.
- Hands on experience in working with different spring framework modules like spring (IOC, AOP, MVC, DAO, ORM, Security, REST, Boot and Cloud).
- Experience with implementing and developing web services for third party integration and strong in Web Services both SOAP, RESTful, and WSDL generation and Testing web services on Soap UI, Postman.
- Design and implementing Using XML/JSON processing/transforming using Java API’ Confidential
- Expertise in implementing Service Oriented Architecture (SOA) using Micro services, SOAP/RESTful web services and JMS.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
- Worked in high-pressure work environment and ensured high-quality deliverable.
- Proficient in RDBMS (Relational Database Management System) concepts and worked with MySQL, Oracle, SQL Server
TECHNICAL SKILLS
Languages: C, Java, SQL
Version Controls: CVS, SVN, GitHub
J2EE Technologies: XML, Web Services (WSDL, SOAP), RESTful, JSON
Frame Works: Spring, Spring Boot, Spring MVC, Spring Core, Spring IOC, Hibernate.
Integration/Build Tools: ANT, Maven, Jenkins
Data Bases: MySQL, Oracle
Web/App Servers: Web Logic, J Boss, Apache Tomcat.
API Dev Tools: Swagger, Postman.
Testing Tools: JUnit
IDE’ Confidential: VSCode, Eclipse, IntelliJ, STS.
Operating Systems: Windows, Linux.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in Creating Dashboard for internal clients that ca help view teh stats by vendor and market for 5G and LTE bands of AT&T.
- Used Agile/Scrum methodology for iterative development of teh project
- Involved in writing Database views to fetch teh data by Vendor and Market.
- Developed an API that connects to define data source and retrieves teh data
- Involved in teh development of teh back end of teh application using Spring Core, Spring AOP, Hibernate, and Web Services.
- Created Restful API with CRUD plus query functions and Consumed JSON object
- Involved in teh creation of an automated deployment pipeline for dis application using teh Jenkins pipeline.
- Bonded theAPIresponse in UI using Angular to display teh data coming fromAPI Created reusable components using Angular and developed a responsive application.
- Used teh Swagger UI documentation using Swagger configuration for RESTAPItesting
- Implemented DevOps pattern with version control Git, CI/CD tool Jenkins, Jira, TFS, and Nexus repository.
- Prepared Test Cases to perform Unit, Integration, and System Testing. Tested teh developed components using JUnit.
- Used Log4 J components for logging. Performed daily monitoring of log files and resolved issues.
- Implemented and maintained teh monitoring and alerting of production and corporate servers/storage
Environment: Java8, Spring Boot, Hibernate, Restful, SOAP, Microservices, SoapUI, GitHub, Oracle, JUnit, Log4j, Maven, Agile methodology, JIRA, STS, SVN.
Confidential
Java Developer
Responsibilities:
- Driving teh technical design of teh application by collecting requirements from teh Functional Unit in teh design phase of SDLC.
- Developed teh framework based on Struts MVC Architecture with Spring Dependency Injection.
- Developed teh Application Module using several design patterns like Singleton, Factory, DAO, DTO, Business Delegate, Composite View and MVC.
- Used JBoss application server deployment of applications.
- Developed communication among SOA services using XML schema.
- Developed Static and Dynamic pages using JSP and Servlets. Spring Boot Micro Services were developed using Micro Services architecture with RESTFUL and Apache Kafka.
- Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated middle tier with Struts.
- Maintained Interface compatibility and concurrency in teh project using Java new features like Lambda expressions, default, static methods and Concurrency API.
- Core Java such as multithreading, Collection and Arrays concepts to develop and application implementations.
- Used Hibernate Persistence Strategy to interact with database.
Environment: Java, J2EE, Core Java, Multithreading, JDBC, JSP, Servlet, Micro services, Spring Framework, Hibernate, NoSQL, Spring Boot, XML, Maven, JBoss, SDLC methodologies, Log4j, JUnit, GIT, Restful.
Confidential
Java Developer
Responsibilities:
- Design and developed teh REST-basedMicroservicesusing teh Spring Boot, Spring Data with JPA.
- Worked in all teh modules of teh application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, and JavaScript, Business objects
- Involved in injecting dependencies into code using teh Spring IOC module of Spring Framework.
- Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate, and Session Façade in teh project, which facilitates teh clean distribution of roles and responsibilities across various layers of processing.
- Created Restful API with CRUD plus query functions and Consumed JSON object using Jackson and Apache CFX.
- Designed and deployed XML files for Dispatcher Servlet, Application Context, and Controllers to implement teh Inversion of Control (IOC) module in Spring.
- Involved in establishing teh connection and configuring teh SQL database.
- Consumed Web services for validating teh users using teh REST.
- Created microservices to validate teh Invoice details in teh containerized environment.
- Built a Part of teh Microservices Application and automated builds through teh Jenkins pipeline process.
- Used teh Swagger UI documentation using Swagger configuration for RESTAPItesting using all methods.
- Achieved synchronization of multiple threads through Multithreading and Exception Handling.
- Prepared Test Cases to perform Unit, Integration, and System Testing. Tested teh developed components using JUnit.
- Written Kafka producer to collect events from Rest API and push them to broker.
- Wrote services to store and retrieve user data from theOracle DBfor a different application.
Environment: Java, J2EE, Spring Framework, JSP, Hibernate, REST, Oracle DB, WebLogic, Swagger, JavaScript, Mongo DB, Java Beans, log4j, GIT, Maven.