Java Developer Resume Resume
SUMMARY:
- MCA with ’12 years’ IT experience encompassing a wide range of integration & development of web application using Java, Spring, Spring Integrations, Spring Boot, Struts1.2, Hibernate, Web Services.
- Good exposure of Coding Standards and all phases of SDLC and agile methodology.
- Expertise in Server side development using Core Java, Java Multi - threading, design patterns, Unit testing, JDBC, ORM, JDK 1.8/1.7/1.6/1.5 , Log4j in Windows and UNIX Environments.
- Strong communication, collaboration & team building skills with proficiency at grasping new technical concepts quickly & utilize them in a productive manner.
- Organizations worked for in past are Confidential, Confidential .
- Client exposure at Confidential, Confidential and Confidential Charlotte USA.
- Domain knowledge in Confidential and Telecom.
- Currently having valid H1B and working as technical lead at Confidential from Confidential Inc.
Languages API: Coré Java (JDK 1.8), Java Multithreading, Collection APIs, Lambda, Java Stream APIs, Concurrent Packages, Exécuter Framework.
Web Technology: JSP, Servlets, Restful and SOAP based Web service, micro services using Spring boot, JMS
Frame Work: Spring Data, Spring MVC, Spring Core, Spring Boot, Spring Integration, Hibernate, JPA, Angular2, Struts, JSF
Web Servers: Apache Tomcat, JBOSS, WebLogic
RDBMS: Oracle11g, SQL server, MYSQL 5.0, Couch base
Build Servers: TeamCity, Cruise Control, Hudson
SCM Tools: Mercurial, MS Visual Source Safe 6.0, CVS, SVN, Clear case
Defect Tracking Tools: Jira, spira, Clear Quest, Maestro
Tools: used: Maven, Ant, Gradle, Ivy, Visio, Canonical Data Modeling using Contivo, Docker Containers, METASOLV, STS, Eclipse IDE, JUnit Code Coverage tools (Cobertura, Emma) Code review tools, PMD, Check Style, SOAP UI, XmlSpy
Others: DevOps practices, Design patterns, EAI patterns
PROFESSIONAL EXPERIENCE:
Confidential
Responsibilities:
- Used Java collections, multithreading, Executer framework, Concurrent APIs, Java lambda expression and functional interfaces in daily application development activity.
- Interacted with the business analysts and to understand the business rules and overall workflow.
- Build and developed Java service API using Web Services (SOAP/REST), SQL queries and Store Procedure.
- Used Spring boot/Eureka to develop micro services.
- Used Spring to develop the server side implementations and MVC framework.
- Used Angular2 to develop the frontend.
- Used PingFederate to provide Single Sign On.
- Involved in team meetings to update and share any new development activity among the team.
- Requirement analysis, impact analysis and creating HLD and LLD.
- Involved in Code review, Unit testing and integration testing.
Confidential
Responsibilities:
- Used Java collections, Java multithreading, Executer framework, Java concurrent APIs, Java lambda expression and functional interfaces in daily application development activity.
- Interacted with the business analysts and to understand the business rules and overall workflow.
- Leading the team from front and helping and mentoring them.
- Build and developed Java service API using Web Services (SOAP/REST), SQL queries and Store Procedure.
- Used Spring boot and Spring integration framework to develop standalone applications.
- Used Spring WS, Spring MVC, Spring AOP, Spring Core to build and develop server side architecture.
- Used Docker container to accelerate and control the deployment process.
- Involved in team meetings to update and share any new development activity among the team.
- Requirement analysis, impact analysis and creating HLD and LLD.
- Involved in Code review, Unit testing and integration testing.
Confidential
Responsibilities:
- Worked on designing and developing a complete service oriented system based on SOA principles and in agile development environment.
- Responsible for Canonical data modeling using Contivo for distributed systems.
- Utilized Java collections, Java multithreading, Executer framework, Java concurrent APIs in daily application development activity.
- Used Spring Integration and java messaging system (ActiveMQ, SonicMQ) for different messages and order flow.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used STS as IDE and maven as build tool for building the application.
- Built and released distributed systems.
- Coordinated with other programmers in the team to ensure that all the modules complement each other well.
Confidential
Responsibilities:
- Used Java collections, Java multithreading, Executer framework, Java concurrent APIs in daily application development activity.
- Interacted with the business analysts and to understand the business rules and overall workflow.
- Used Spring core and JSF to develop to build server side and MVC architecture for application.
- Involved in team meetings to update and share any new development activity among the team.
- Requirement analysis, impact analysis and creating LLD.
- Involved in Code review, Unit testing and integration testing.
Confidential
Responsibilities:
- Used Java Security APIs, Public/Private/Session key Encryptions, Java Collections, Java Exception handling in daily application development activity.
- Used SQL Queried, Stored procedure, JDBC for DAO layer implementations.
- Used JSP and Servlets for Front End development.
- Build JUnit and used code coverage tools to capture the code coverage.
- Involved in team meetings to update and share any new development activity among the team.
- Requirement analysis, impact analysis and creating LLD.
- Involved in Code review, Unit testing and integration testing.
Confidential
Responsibilities:
- Requirement analysis, impact analysis and creating low level design
- Code development, Code Review, Unit testing and deployment in production server.
- Used Core java/ Spring as backend server side, Struts for MVC and Hibernate as ORM tool.
Confidential
Responsibilities:
- Requirement analysis, impact analysis and creating LLD.
- Code development, design, unit testing and bug fixing of different modules and make ensure of delivery in time.
Confidential
Responsibilities:
- Requirement analysis, impact analysis and creating LLD.
- Code development, design, unit testing and bug fixing of different modules and make ensure of delivery in time.