Sr. Java Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- A senior Java/JEE professional with 10 + years of Experience in developing end - to-end Enterprise and Client-Server applications using Java, J2EE, Web services, Spring, Struts and Hibernate frameworks.
- Experience in development of multi-tier application using CORE Java, JDBC, Servlets, JSP, XML, JSF, Spring, Hibernate, Struts, Web Services (SOAP & Rest), Maven, Junit, Angular JS, Ajax, Jenkins, Oracle, MY SQL and SQL Server.
- Good work experience in Spring Micro services and Spring boot application development.
- Extensive experience in java based technologies like Spring MVC, Struts, JSF and ZK frame works.
- Extensive Knowledge in using best practices and JAVA JEE Design patterns.
- Strong Experience in persistence frameworks like Hibernate and JPA.
- Experience in developing Restful web services and Spring Micro Services.
- Experienced in Deploying the applications to Cloud Foundry
- Expertise in integrated deployment and integrated testing tools like Jenkins and Junit .
- High working knowledge of IDE's including Intellij, Eclipse, Sts and Netbeans.
- Good work experience in using code quality tool like SONAR and Findbug.
- Excellent consulting skills and the ability to work effectively with end users and team members.
- Experience in using UML for creating Class diagrams, sequence diagrams.
- Ability to quickly adapt to new environments & technologies.
- Experience in using build tools like Ant and Maven.
- Experience in integrating multiple frameworks like JSF, Hibernate with Spring
- Extensive experience in Agile-Scrum methodologies and Pair programming.
- Proficiency in Configuration Management Tools like SVN, CVS and Git.
- Good experience in installing, deploying and testing with multiple Servers like Tomcat, Jboss and WebSphere.
- Having good experience with Unit Testing frameworks like Junit, Mockito and TestNG.
- Experience in Messaging system like RabbitMQ and workflow system like Azuqua.
- Working experience with Automation testing with Gulp and ProUI.
- Proficiency in using Jenkins builds and Pipelines for continuous builds and deployments.
- Good working knowledge on Log4j and Slf4j.
- Experience in report generation using Jasper reports.
- Experience in implementing web-based applications using multi-tier architecture.
- Good working experience with Various tools like JIRA, Confluence and Rally.
- Good Hands on Experience with webservice testing with Postman.
- Experienced with Test driven development and implemented in developing various applications.
TECHNICAL SKILLS:
Languages: C/C++, Java J2EE, SQL, PL/SQL, XML, UML, HTML, DHTML
Java Technologies: JDK 1.5/1.6/1.8, Servlets and JDBC
Platforms: Windows, Linux
Web Technologies: HTML, DHTML, JavaScript 1.x, XML 1.0, XSD, XHTML, JAXB, CSS, Angular JS and Node JS.
Web Based Programming: Servlets 2.x, JSP 2.1/2.0/1.2, EJB 2.0, JDBC
Enterprise Frameworks: Struts 1.x, spring3.x/4.x, JSF, ZK framework
IDE’s: Intellij, Eclipse, STS and My Eclipse
Version Controls: CVS, SVN and Git
Middleware: Web services (SOAP/JAX-WS, RESTful/JAX-RS)
Build Tools: Apache Ant, Maven
Methodologies: Agile, Water Fall
Servers: WebSphere Application Server 6.x, JBOSS 4.x, Tomcat 6.x/7.x/8.x
Database: Oracle 9i /10g, MS SQL Server 2008/2005
Tools: JIRA, Rally and Confluence
Persistence Frame works: Hibernate, MyBatis and JPA
Reporting tool: Jasper Reporting tool IReport
Automation Tests: Gulp and Pro UI.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Developed Spring Boot Application’s for Alerts & Cases handling.
- Actively Participated in Backlog grooming & user story discussion
- Development various services using Spring microservices and pushed those to Cloud Foundry.
- Configured RabbitMQ messaging system for handling various types of messages.
- Worked as Acting scrum master and managed the flow of day to day activities.
- Conducted code reviews to make sure the user story satisfied and standards being followed.
- Implemented Automation testing using gulp and ProUI.
- Configured the Redis and used it for storing various kinds of data.
- Extensively used the Mockito framework to write the Unit test cases.
- Worked proactively in Pair programming.
- Used Postman for testing the Micro services.
- Developed the micro services using Test Driven development.
- Designed various Azuqua workflow to connect with ServiceNow and retrieved data from Cases.
Environment: Java1.8, Spring Micro services, Spring boot, Json, Spring 4.x, IntelliJ, Clod foundry and Sql server 2016.
Confidential
Senior Java/J2EE Lead developer
Responsibilities:
- Used spring for business objects, Spring data for DB interactions and AngularJS for front end for multiple sub projects of Trade Processing System.
- Used automating build process using Jenkins.
- Involved in the development of applications using spring and Hibernate.
- Used Spring Data for handling Interaction with Database.
- Involved in documentation, review, analysis and fixed devQA environmental issues.
- Developed Spring restful services.
- Co-ordinate with QA to ensure the testing is happening without any issues
- Used Git for version control of the source code.
- Involved in Weekly working sessions with team and given some suggestions.
- Involved in the code review of the project and raised review log reports.
Environment : Java / J2EE, hibernate 3.x, Spring3.x, Maven, Spring Webservices, oracle, Git, Spring Data, junit, JIRA.
Confidential
Senior Java developer
Responsibilities:
- Used Rich faces with seam framework implementation.
- Used Seam for managing objects
- Used Hibernate ORM for DB interactions.
- Worked on code coverage tool Sonar and did the integration with Hudson.
- Followed the Agile methodology and scrum process.
- Involved in development of ARP (Invoice and Customer modules)
- Written TestNG test cases for Invoice and customer modules.
- Implemented pagination to improve the performance of search scenarios.
- Implemented many generic util classes.
- Involved in end to end development from Analysis to deployment phase of many functionalities.
Environment : JSF 1.1, Rich faces4.2.3, Hibernate3.x, Eclipse, Jboss Seam 2.3.1 and my Sql 5.0
Confidential
Software developer
Responsibilities:
- Developed Manage MDR Module.
- Used Spring for managing objects
- Used Hibernate ORM for DB interactions.
- Used ZK frame work for front end page developments.
- Developed the DAO layer for the application using Spring Hibernate Template support
- Involved in fixing the existing defects and then worked on the new enhancements.
- Prepared Junit Test class for Unit Testing
Environment : Java, J2ee , ZK frame work, Eclipse, spring, Hibernate, tomcat 5.0, WebSphere 6.0 and Sql Server 2005.
Confidential
Software developer
Responsibilities:
- Developed Manage Brigade Module.
- Developed many reports using jasper reports API.
- Worked on IReport to prepare the layout of the reports.
- Having experience in Install shield packing software to bundle the software’s as msi file.
- Used Hibernate ORM for DB interactions.
- Used ZK frame work for front end page developments.
- Developed the DAO layer for the application using Spring Hibernate Template support
- Involved in fixing the existing defects and then worked on the new enhancements.
- Deployed the Application in Various Provinces in Angola and Given training for end users of application.
Environment : Java, J2ee , ZK frame work, Eclipse, Spring, Hibernate, Jasper reports, Tomcat 5.0, WebSphere 6.0 and Sql Server 2005.
Confidential
Java Trainee
Responsibilities:
- Developed view components.
- Used JSTL tag libraries for development.
- Involved in implementing the server side validations using struts validator frame work.
Environment : Java, J2ee , Jsp, Struts 1.0, Tomcat 5.0 and Sql Server 2005.
