Java Application Developer Resume
MI
SUMMARY:
- Experience in implementing Web, enterprise applications and related academic experience in implementing standalone applications using Java, J2EE, Spring, Web services, JQuery, Java script, HTML/CSS and NoSQL.
- Experience in Analysis, Design (OOD) and Development of Responsive Web, Service Oriented, Microservices, Event Driven and Cloud Based Enterprise Application.
- Experience with various Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development Methodology.
- Strong experience in Oracle 11g and MySQL.
- Developed Microservices using Spring Boot/ Spring Cloud.
- Possess strong working noledge of Database Programming using SQL, PL/SQL and NoSQL.
- Proficiency in programming with different Java IDE's like IntelliJ and Eclipse
- Experience with unit testing using Junit and noledge of Maven, ANT and Log4j tools.
- Developed portal screens using JSP and Spring MVC framework.
- Extensive experience in development and implementation of ORM framework Hibernate.
- Special noledge in Windows and UNIX environment workspaces.
- Strong noledge with development in Agile Methodology, SCRUM using ATG platform.
- Trained on Amazon Web Services and Pivotal Cloud Foundry.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Good team player and ability to work in fast paced environment.
- Quick learner with outstanding ability to work under pressure and ability to do multitasking and thrive in a dynamic environment.
TECHNICAL SKILLS
Operating System: Windows Server 2008, Windows XP/Vista/7/8 and Linux Redhat, Mac, Ubuntu, UNIXProgramming
Languages: C, JAVA, Core Java, Java (SDK 1.8 and prior), Microservices, REST based web services, Spring Core, Spring Cloud, Spring Boot, Spring JPA, Hibernate (5.0), Spring Security, Spring MVC, Spring IoC, Jenkins, DockerDatabases: Oracle 10g/9i,MySQL
Web technologies: JSP, Servlets, EJB, JDBC, Java Beans, HTML, DHTML, CSS, JavaScript, JQuery, Web Services, SOAP, WSDL, AJAX
XML technologies: XML, WSDL,DTD, XSD, JAXB, and JAXP
Testing: JUnit, Log4j
Build tool: Ant, Maven, Gradle
Servers: Websphere, Weblogic, WAS Liberty Server, Tomcat.
System Design and: Development
PROFESSIONAL EXPERIENCE:
Confidential, MI
Java Application Developer
Responsibilities:
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Experience analyzing, reverse - engineering, and documenting the design of existing Java solutions.
- Developed Spring Boot/ Spring Cloud Microservices Application with Agile (Scrum) from Requirements to Integration testing.
- Designed web UI and client side functionalities using AngularJS for single page applications
- Working in identifying business processes and creating IT solutions dat deliver those functions.
- Extensively performed database testing using selenium.
- Assessing applications and application architecture·
- Worked on AngularJS 4.0 to implement UI using SPA (Single Page Application).
- Working with data Center migration or application modernization.
- Interacted with client directly for gathering information for various applications and coordinated with offshore team.
- Migrated Applications from WebSphere Traditional Server to WebSphere Liberty Server.
- Configured and Deployed Applications on Pivotal Cloud Foundry
- Involved in Fixing the production Defects for the applications.
Environment: IntelliJ IDE, Agile Methodology, Microsoft Excel, Web services (Restful), Windows 8, AngularJS4, Gradle,Git Hub, JUnit, Selenium, Jenkins, WebSphere Application Server, WebSphere Liberty Server, Docker,SQL Server, Pivotal Cloud Foundry.
Confidential, MI.
Java Developer
Responsibilities:
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Used Rally for reporting issues.
- Used Git Hub as a version controlling for the source code check in and check outs.
- Coded Test Cases and created Mock Objects using Mockito and used JUnit to run test.
- Developed Microservices using Restful API.
- Worked on development of UI Component using Apache Flex and AngularJS.
- Developed and deployed applications application on JBOSS Application server.
- Implemented Slf4j to log events.
- Created stored procedures using PL/SQL for data modification.
- Experience in implementing continuous delivery pipeline using Jenkins, OpenShift, Docker and AWS.
- Developed various JUnit test cases with the help of Mockito to perform unit testing of the code.
- Involved in Fixing the production Defects for the application.
- Developing automated process for builds and deployments using Jenkins, Gradle.
Environment: IntelliJ IDE, Rally, Agile Methodology, Micro Services, Web services (Restful), AngularJS, JSON, Splunk, Docker, DynamoDB, OpenShift, App Dynamics, JBOSS, Amazon Web Services(AWS), Windows 8, Gradle, Git Hub, JUnit, Mockito, Jenkins, Slf4J.
Confidential, TX
Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application.
- Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.
- Used JIRA for reporting issues.
- Used SVN Tortoise as a version controlling for the source code check in and check outs.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Used multithreading in programming to improve overall performance.
- Developed portal screens using JSP and Spring MVC framework.
- Used AngularJS and bootstrap as the development frameworks to build a single-page application.
- Experience in developing Web Services using Restful API and XML.
- Developed JMS components to send messages from one application to other application internally.
- Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
- Developing automated process for builds and deployments; Jenkins, Maven, Shell Script.
- Involved in Writing and reviewing unit test cases using JUnit and Mockito.
- Write and modify database Stored Procedures, Functions, triggers to interact with oracle.
- Performed continuous integration build using Jenkins.
Environment: IntelliJ, JDK 1.7, Spring framework, Hibernate, JIIRA, Web services (Restful), XML, JMS, JBOSS, Windows 8, Maven, Bootstrap, Sonar, HTML, JUnit, Mockito, Jenkins, Log4J, TortoiseSVN, AJAX, CSS, Eclipse IDE, and Oracle.