Java Developer Resume
PA
SUMMARY
- Java Developer with 5+ years of expertise in software design and development.
- Primary areas of technical expertise include Core Java, JDBC, MySQL, Servlets, Spring, Web - services etc.
- Experience in object-oriented programming concepts including data abstraction, inheritance, encapsulation, polymorphism, exception handling, garbage collection etc.
- Knowledge in Multi-threading.
- Written SQL queries and CURD operations to access database.
- Strong understanding of Spring concepts like Dependency Injection and Inversion of Control.
- Worked on developing Enterprise applications using Spring MVC, Spring JDBC, Spring Rest, Restful Web services.
- Implemented various design patterns like Factory Pattern, Singleton and MVC.
- Worked with Waterfall and Agile SDLC methodologies.
- Worked on deployment of data on servers like Apache Tomcat.
- Worked on front-end technologies like jQuery, HTML, CSS3.
- Knowledge of Java 8 features.
- Experience in testing using tools like JUnit.
- Excellent knowledge of Healthcare as well as Telecommunication domains
- Ability to work well individually and think independently as well as work in a team with creating positive team interactions.
- Excellent communication skills and passion for learning.
TECHNICAL SKILLS
Programming Languages: Java, MATLAB, Python
Java Technologies: Core Java, Collections, Multithreading, JDBC, XML, Servlets, Spring core, Spring MVC, Spring Boot, Restful Web services
Web technologies: HTML5, CSS3, JavaScript
Application/ Web server: Apache Tomcat
Database: MySQL, Oracle 10g/11g
Build Tool: Maven
Version Control: Git
Tools: and others: Eclipse, IntelliJ, Spring Tool Suite
PROFESSIONAL EXPERIENCE
Confidential, PA
Java Developer
Responsibilities:
- Created and maintained existing Restful Web Services using Jax-RS.
- Extensively involved in the entire SDLC process right from documenting the user requirements to testing of software modules.
- Worked with the Business Analystsfor requirement gathering, testing and production issues and queries.
- Worked on Search functionality and storing and updating member information into database.
- Created a DAO layer to interact with the data sources.
- Worked with MySQL and Oracle database to add, update and select resources.
- Used Spring MVC and multiple design patterns like Singleton, MVC, Dependency Injection, Front Controller, Factory and Template Method.
- Used Eclipse as development tool, Maven as Build tool and Git for version control.
Environment: Tomcat 7.0, Eclipse EE, Java 1.8, J2EE, Spring 5.0, JSP, Servlets, HTML5, JavaScript, CSS3, Web Services (Rest), JDBC Template, MySQL 8.0, JIRA, Git.
Confidential, New Jersey
Java Developer
Responsibilities:
- Participated in functional requirements discussion with business analysts and traders
- Delivered detailed technical specifications along with context diagrams, class diagrams, API changes, spring configuration changes, DAO changes and reviewed the specifications with architects, UI teams and other project team members.
- Created JAVA API’s, Spring configuration changes, Oracle SQLs/procedures, JDBC template
- Developed code changes using Core Java, J2EE technologies such as Servlets, EJB’s, Spring, MySQL.
- Used core java concepts like Multithreading, Collections, Exception Handling, etc.
- 70% of the time spent on day to day development activities and 30% of the time spent on team members code reviews, daily scrum meetings, work delegation to onshore/offshore team members etc.
- Involved in deployment of application in various Dev and QA environment
- Involved in coordinating testing efforts with help of testing team
- Involved in production of deployment and production support activities
Environment: s Java 1.8, J2EE, Servlets, JSP, Spring 5.0, Maven 3.5, Oracle 11g, MySQL 5.7, XML 1.0, JUNIT, JavaScript, etc.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in designing and implementation of MVC design pattern using Spring framework for Service-tier.
- Developed business services with JAX-RS as per High Level design.
- Successfully integrated web, service and BPEL layers.
- Implemented business rules with drools engine.
- Resolved client queries and bug fixing.
Environment: J2EE, JDBC template, Spring 4.0
Confidential
IT Support Engineer
Responsibilities:
- The system was developed and designed for Confidential IT maintenance team to manage the hardware and software maintenance requests internally.
- Developed the system using Java and J2EE.
- Developed various pages to handle different states of maintenance requests form submission till completion using Java, servlets.
- Performed unit testing using JUnit.
- Involved in maintenance and testing of project as well.
Environment: Servlets, Java1.6, JSP, JDBC, HTML, MySQL, Eclipse
