Java Developer Resume
CharlottE
SUMMARY:
- Exposure in mapping business requirements and designing customised solutions with the ability to analyse business practices and define optimal procedures / practices.
- Excellent command in developing Rest web services
- Working in agile scrum methodology and have knowledge of JIRA, Rally and Version One tool.
- Experience in Client side technologies such as HTML, CSS, and JavaScript.
- Experience in implementing Object Oriented programming techniques.
- Writing SQL queries in Oracle.
- Experience in unit testing using JUNIT framework.
- Excellent command over ORM technologies like Hibernate and JPA.
- Installation and administration of Weblogic and Jboss application servers.
- Experience in log monitoring, reporting using splunk.
- Knowledge of Build tools like Ant and Maven.
- Strong UNIX skills including shell scripting.
- Experience in integration testing using Soap UI and Rest client.
- Good practice using Source Control tools - Subversion, clear case, clear quest.
- Developing microservice using spring boot.
- Hands on experience on AWS.
- Working with release management closely to deploy code from dev environment to production pipelines.
- Strong communication, interpersonal, analytical & team building skills with proficiency at grasping new concepts quickly and utilising the same in a productive manner.
- Mapping client/business requirements and providing customized software solutions involving finalization of product specifications and selection of appropriate techniques.
- Conducting system study and coordinating with team members for Application Maintenance, etc.
- Identifying, analysing defects, errors, and inconsistencies in software program functions, troubleshooting and debugging of the software outputs and content.
- Delivering and implementing the project as per scheduled deadlines; extending post-implementation and maintenance support to the technical support team and client.
TECHNICAL SKILLS:
Programming Languages: Core Java,J2EE, JSP, Servlet, JDBC, Collections, RestRest Services, JSON, SQL
Web based Languages: HTML,XML
Scripting Language: JavaScript
Frameworks: CXF 3.1.7, Spring 4.3,Spring Boot 2.0, Spring Batch, Hibernate3.0, JPA2.1, Junit 4.12, Jenkins 3.3, Swagger2.2, Ehcache 3.2
IDE: Eclipse3.0.2, Eclipse3.5, STS
Servers: Weblogic10.3.6, Jboss EAP 7
Database: Oracle
Version Control: SVN
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte
Technologies: Spring MVC, CXF, Restful web service, Spring Boot, Microservices, Spring batch, Spring Security, Hibernate, Junit, Jenkins, Maven, Jboss eap 7.0, JSON, XML, Ehcache 3.2, Java 1.8
Responsibilities:
- Involved in documenting technical functions.
- Participate in process of scrum like sprint planning, retrospective, refinement and backlog grooming.
- Used Java 1.8 features such as Lambda, Stream API, functional interfaces etc. extensively in code.
- Developing batch jobs using corn job scheduler and spring batch.
- Developing restful web service using CXF.
- Used Junit to perform unit testing and SOAP UI/Rest Client to perform integration testing.
- Developing microservice using spring boot.
- Used Maven as a build tool to compile and deploy the code
- Used Jenkins to package deployment artifacts such as War, property files and DB scripts tar.
- Mentor Junior developer in team with best practices, procedures and concepts.
- Involved in new team member on boarding on functional and application knowledge.
- Develop services and components that are well-defined, modularized, secure, reliable, diagnosable, actively monitored and reusable.
- Involved in Analysis and Designing Phases
- Improve test coverage for services, implement integration tests and resolve problem areas.
- Provide feedback in code reviews for improvement.
- Debugging and troubleshooting errors and identifying root cause.
- Proclivity to follow coding standards and execute a best practices approach in build processes.
- Provide require support to deploy artifacts from lower environments till production.
- Analyzing production defects using log monitoring tool such as Splunk and App dynamics.
- Used Ehcache for in memory caching.
- Updated DB and wrapper scripts for DB deployment from lower environments till production.
- Writing SQL queries to create/alter/drop tables, grant synonyms, create sequences, Role grant permissions etc.
- Escalate issues related to project outcomes to senior management as needed along with insight on recommended resolutions.
Confidential
Technologies: Coré Java, Spring MVC, RestFul API, java scripts, Hibernate Weblogic8.1, Oracle.
Responsibilities:
- Involved in writing business and technical requirements
- Analyse business requirements and understanding the customer business.
- Preparing Technical design documents.
- Responsible for Data modelling for the data base design.
- Used JPA as an ORM to maintain persistence layer.
- Used Jenkins to package deployment artifacts such as War, property files and DB scripts tar.
- Involved in Client Interaction for requirement collection.
- Involved in Analysis and Designing Phases
- Use ofJ2ee design Patterns
- Developing changes in UI using java scripts and bank customized touch point framework.
- Worked WebLogic application server to develop and configure the required resources for the project.
- Coordinating with the functional team in case of any technical and functional issue.
- Development of all the components required by project like database connection layer, business layer, controller layer, DAO layer etc.
- Involved in code reviews for peers.
- Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
- Added chicken switches in DB and used switch to enable and disable functionality.
Confidential
Technologies: Coré Java, Struts, WebService, design patterns, Weblogic8.1, Oracle.
Responsibilities:
- Involved in writing business and technical requirements
- Involved in Client Interaction for requirement collection.
- Involved in Analysis and Designing Phases
- Use ofJ2ee design Patterns
- Developing changes in UI
- Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
- Developed Java code based upon the functional designs and conforming to software coding practices using java 6.
- Escalated issues related to project outcomes to senior management as needed along with insight on recommended resolutions.
- Coordinating with the functional team in case of any technical and functional issue.
- Development of all the components required by project like database connection layer, business layer, controller layer, DAO layer etc.
- Involved in code reviews for peers.
- Updated DB and wrapper scripts for DB deployment from lower environments till production.
Confidential
Technologies: Core Java, Servlets, JSP, JMS, Web logic 10.2, JDK 1.5.
Responsibilities:
- Involved in Research and Development
- Involved in Analysis Phases
- Use of J2EE design patterns.
- Documentation of the Development.
- Production support, development and performance testing.
- Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
- Developed Java code based upon the functional designs and conforming to software coding practices using java 6.
- Debugging and troubleshooting errors and identifying root cause.
- Proclivity to follow coding standards and execute a best practices approach in build processes.
