Sr. Java Developer/ Lead Resume
MiddletowN
SUMMARY:
- 9 years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
- Extensive experience with design, development, testing, reviews, application support, automation and implementation of software applications using Java/J2EE, SQL, PL/SQL, Shell Scripting, Oracle, Ajax, Webservices on UNIX, LINUX and Windows platform.
- Experienced in developing front end using scripting frameworks like jQuery.
- Experience in design, development, reviews in Microservices Framework with technologies involving Apache Kafka, Drools, Spring Boot, Kubernetes, Docker, Oracle DB, Golden Gate for 2way synchronization.
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Strong database skills, Object Oriented Programming and development knowledge.
- Ability to develop customized framework for Existing Projects using advanced concepts.
- Experience in leading and managing teams. Handled multiple roles - Team Lead, Developer, Tester.
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
- Executed software projects for Telecom industry.
TECHNICAL SKILLS:
Operating Systems: UNIX and Windows
Languages and Frameworks: Java, J2EE (Spring, Hibernate Framework, Spring boot), SQL, PL/SQL, Servlets, SOAP, WSDL, MVCMicroservices - Apache Kafka, Camunda, Drools, Spring Boot, Kubernetes, Docker: Scripting
Project Management Tools: JSP, JavaScript, AJAX (JQuery), JSON, AngularJS, Html, CSS
Rational Portfolio Manager, TDP, Quality Center: Web/Application Servers
Apache Tomcat, WebLogic: IDE tools
Eclipse, IntelliJ: Version control
GIT, CVS, SVN, IBM Clear Case, SCME: Methodologies
AGILE, SAFe Agile, Log4J, Waterfall: Web Services
SOAP, WSDL, JAX-WS, JAX-REST: Testing
Junit: Build Tool Maven
PROFESSIONAL EXPERIENCE:
Confidential, Middletown
Sr. Java Developer/ Lead
Responsibility:
- Choosing technical framework based on the solution required to implement.
- Reviewing project status, tracking % work done.
- Preparing T&C’s for Projects
- Responsible for Analyzing the existing system and the feasibility of incorporating the new functionality in the existing system
- Conducting process review meetings and tracking the deliverables and project defects.
- Providing new Architectural Solutions for the projects
- Innovate new tools to improve the process by avoiding the manual work.
- Executing project as per plan and reports project status, issues and concerns to RDC and US Delivery Manager.
- Deliver new and complex high-quality solutions to clients in response to varying business requirements.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Coordinate and communicate tasks with team members.
- Utilize Technical knowledge of Shell Scripting, SQL, PL/SQL, Java, WebServices, Spring and Hibernate frameworks, Javascripting, DOJO, Jquery, Ajax, Struts, JSP and Servlets to develop the efficient code for the project
- Responsible for preparing Test plans, Test Cases and performing System Testing during testing phase of the project.
- Automated the process of generating various reports, establishing environments, bring up server, automation of monitoring servers.
- Supporting interfacing application (mostly US based application) in analyzing the issues during interface testing and User acceptance testing.
- Participating in process reviews meetings and prepare Defects sheet, which comprise of all the defects, which generate during the development & testing phase of the project.
- Analysis of the bug and the detecting the data corruption.
- Writing the specifications to fix the corrupted part of the data by applying the business knowledge and developing the same.
Environment: Core Java, Spring, Hibernate, Webservices, SOAP, REST, Jquery, Ajax, Teradata, AIX-UNIX, Apache Kafka, Camunda, Drools, Spring Boot, Oracle DB, Golden Gate for 2-way synchronization, Prometheus, Kubernetes, Docker.
Confidential, Middletown
Sr. Java Developer/ Lead
Responsibilities:
- Deliver new and complex high-quality solutions to clients in response to varying business requirements
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Coordinate and communicate tasks with team members.
- Ensure that development is performed as per requirements and within the sprints
- Communicate activities/progress to project managers, business development, business analysts and clients.
- Attending User Story review calls with the system engineers and understand the client requirement properly.
- Attending Scrum call every day to provide the status and updates on the User Stories
- JQuery component design used to create customized UI components fitting the requirement
- Design the JSON and Ajax layer for easy communication to the backend system
- Exposed and consumed Restful / SOAP based web services.
Environment: Java 1.7, JQuery, Spring, Hibernate, GIT, Web Services, log4j, Jetty Server, Maven, Unix.
Confidential
Java Developer
Responsibilities:
- Understanding business knowledge of existing process.
- Problem Analysis.
- Issue resolution.
- Design
- Coordination with Onsite team.
- Coding, testing and documentation.
- Testing - unit testing & integration testing
- Support after the system was made into production.
- Resolution of issues during the support period
Environment: Java, Spring, Hibernates, JSP, JavaScript, Oracle, html, CSS, SQL, Shell Script and Web Services.