Java Developer Resume
OBJECTIVE
- To work in a competitive environment that effectively utilizes my analytical, interpersonal and technical skills to conceive and achieve solutions. The solutions which help the organization in not only meeting its targets, but also allowing it to grow, thereby, enhancing my own skills as an individual and as a key player in the organization's development.
SUMMARY
- I do have 5+ years of experience in delivering enterprise solutions in Banking, Finance, E - Commerce, Insurance and Health care domains. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technologies. Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, Spring Boot, Struts, Hibernate, JPA, Servlets, JavaBeans, CSS, JavaScript, JSP, JSTL, HTML.
- Strong experience in Design and Development of Distributed and Client-Server applications using Object Oriented Analysis, Design and JAVA, J2EE Technologies (Servlet, JDBC, EJB, Web Services).
- Solid background in Core Java API, Exception Handling, Multithreading, Synchronization, Serialization, Collections framework, Java Beans, Executor Services, Thread pools.
- Experience in working with java 8 features like Lambda Expressions, Method References, Functional Interface, Default methods, Stream API and Date API.
- Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate and JPA and messaging engines.
- Having good knowledge in REST web services using CXF, JERSEY, Rest Easy and Spring Rest.
- Having good knowledge in Amazon services platforms such as AWS CLI, S3, Auto Scaling, EC2 etc.
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
- Have used multiple frameworks such as Struts, Spring, Hibernate in experience..
- Having in- depth knowledge of Java IDE such as IntelliJ, Eclipse, STS (Spring Tool Suite), NetBeans and JCreator.
- Having very good knowledge of automatic build tools such as Maven and Ant.
- Excellent written and verbal communication skills, presentation and problem solving skills.
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS
Programming Language: Java
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jquery
Angular2.0/4.0,: J2EE Technologies frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, JMS, Spring 3.x/4.x/5.x, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud
Databases: MySql, MariaDB
Application/Web: Servers
Glassfish, Apache Tomcat: Messaging Services
JMS, Active MQ, Rabbit MQ: Software
Methodologies: Agile, Scrum
Testing Tools: Junit, TestNG, Mockito
Build & Configuration: Tools
Ant, Maven, Gradle, Jenkins: Version Control Tools
GitHub, SVN: Cloud Technologies
DevOps Tools: AWS, EC2,, S3, Docker, ECS, SQS
Operating System: Window, Linux, Ubuntu, MacOS
IDE’s: Eclipse, Visual Studio, Intellij, Spring Tool Suite
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Gathering requirements, analyzing and designing the application.
- Experience working in Agile methodologies following the SCRUM process.
- Developed the application using Spring Boot Spring Core, spring MVC framework that leverages model view layer architecture, also configured Dependency Injection.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for the entire application utilizing Hibernate.
- Writing junit test cases, debugging, working with Mockito, working with sonar Qube to standardize and remove bugs in code.
- Used Log4J for logging in the application, Maven tool to build and configure application dependencies.
Confidential, Florham Park, NJ
Java Developer
Responsibilities:
- Involved in analyzing, and designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the CustomerSpecifications, Development and Customization of the Application.
- Developed the application using Spring Boot Spring Core, spring MVC framework that leverages model view layer architecture, also configured Dependency Injection.
- Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, JSP and XML.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for the entire application utilizing Hibernate.
- Used Micro service architecture using Spring Boot.
- Responsible for implementing new enhancements and fixing defects.
- JUnit and acceptance test using Cucumber.
- Used Log4J for logging in the application, Maven tool to build and configure application dependencies.
Confidential
Java Developer
Responsibilities:
- Involved in analyzing, and designing, proposing, and delivering solutions that are appropriate for the business and technology strategies.
- Following Agile Methodology and interacting with various stakeholders in gathering requirements and business artifacts in the areas of gathering, design, coding and documentation.
- Developed the application using Spring Boot Spring Core, spring MVC framework that leverages model view layer architecture, also configured Dependency Injection.
- Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, JSP and XML.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for the entire application utilizing Hibernate.
- Experience on Working with ActiveMQ,implementing failover setting and monitoring it on a daily basis.
- Used Micro service architecture using Spring Boot.
- Responsible for implementing new enhancements and fixing defects.
- JUnit and acceptance test using Cucumber.
- Used Log4J for logging in the application, Maven tool to build and configure application dependencies.
Confidential
Software Developer
Responsibilities:
- Developed the application using Spring Boot Spring Core, spring MVC framework that leverages model view layer architecture, also configured Dependency Injection.
- Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, JSP and XML.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for the entire application utilizing Hibernate.
- Used Micro service architecture using Spring Boot.
- Responsible for implementing new enhancements and fixing defects.
- JUnit and acceptance test using Cucumber.
- Used Log4J for logging in the application, Maven tool to build and configure application dependencies.