Sr. Java Developer Resume
SUMMARY
- Having 12 years of professional experience in developing web based, distributed architecture and client/server applications in multi - platform environments with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD). Involved in all the phases of Life Cycle of Software Development (SDLC).
- Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, Spring Boot, Micro Services, Rest and XML.
- Experience in developing web based J2EE applications using Struts/Spring Boot frameworks.
- Experience on cloud-based technologies like Docker and AWS- S3, EC2, Lambda.
- Extensive experience and actively involved in Requirement gathering, Analysis, Design, Reviews, Coding, Code Reviews, Unit, and Integration Testing.
- Extensive experience in designing front end interfaces using HTML, JSP, CSS, Java Script, Angular and Ajax.
- Good Experience using Object Relational Mapping tools like Hibernate and Spring Data JPA.
- Experience in developing applications and APIs using Micro Services, Spring Boot.
- Experience in Spring Framework such as Spring MVC, Spring JDBC.
- Having experience of fixing SONAR, SSAP scan code quality issues like removing unnecessary dependencies, SQL query.
- Secured Restful API using application layer security framework spring security, OAuth2 and JWT for securing REST end points
- Having working knowledge on Junit Mockito test cases for code coverage.
- Having working experience Apache Spark
- Experience with various IDEs like Eclipse, STS (Spring Tool Suite) and IntelliJ.
- Implemented the projects on Agile Methodology and involved in running the scrum meetings.
- Working knowledge in Oracle Stored procedures.
- Having working knowledge on XML Suite of Technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing profile with SAX, DOM Parsers.
- Experience in developing web-services using Restful, SOAP and WSDL.
- Experience in writing SQL, PL/SQL queries.
- Experience on database like oracle, SQL Server
- Experience in Business Process Analysis, Detailed Data Analysis.
- Used Git, Clear Case, CVS, Maven, and Subversion for Source code version control.
- Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere and Web logic.
- Good Experience on JIRA, Quality Center for tracking the tickets like accepting the tickets/defects, Submitting the tickets, and closing the tickets etc.,
- Designed dynamic user interfaces using AJAX, JQuery and Angular2/6 to retrieve data without reloading the page and send asynchronous requests.
- Experience with CI/CD implementations.
- Experience in TDD (Test Driven Development).
- Strong Experience in Distributed delivery model (onshore/offshore).
- Strong Experience in Production Support, UAT Support.
- Good Experience in Process Improvement and Continuous Integration.
- Excellent Experience in Code Refactoring.
- Experience in Kafka Messaging.
- Experience in SPLUNK.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Good in communication, analytical, interpersonal and presentation skills.
- Having good experience in handling the client calls.
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, LINUX
Programming Languages: C, C++, Java, C#, SQL, PL/SQL, NO SQL
J2EE Technologies: JDBC, Servlets, JSP, JNDI, RMI, Web services.
Frame Works: Struts, Hibernate, Spring Boot, Spring MVC, JSF, Junit, Angular
Web Services: RESTFUL, SOAP
XML Technologies: XML, XSL, XSLT, XML Schema
Scripting Languages: HTML, CSS, JavaScript, JQuery, Angular, JSON, AJAX, Type Script.
Design Methodologies: SDLC, UML, J2EE Design patterns.
Application Servers: Web Sphere, WebLogic
Web Servers: Apache Tomcat, IIS.
Protocol: HTPP, TCP/IP, LDAP, FTP.
Databases: Oracle, MS SQL-Server, DB2, Dynamo DB
IDE Tools: Eclipse, STS, IntelliJ and Visual Studio Code
Build Tools: Ant, Maven, Gradle, Docker
Other Tools: Log4J, Microsoft Excel, Microsoft Word, Rational Tool Suite, Microsoft Office, SQL Developer, WinSCP, Putty, JIRA
Source Control: GIT, GITLAB, ClearCase, CVS, SVN.
Methodology: Agile (SCRUM), Waterfall
CRM Tools: Salesforce
Cloud Technologies: Azure, AWS
Big Data Technologies: Apache Spark
Messaging System: Kafka, SPLUNK
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Involved in the lifecycle of the software design process including, requirement Definition, prototyping, design, interface implementations, unit testing.
- Worked on Technical POC and delivered successfully.
- Delivered application development and enhancement using Agile/Scrum methodology.
- Developing Micro Services using Rest API, Spring Boot.
- Worked on SQL Data Extraction using Apache Spark.
- Deployed in Docker containers on AWS platform.
- Secured Restful API using application layer security framework spring security, OAuth2 and JWT for securing REST end points
- Consuming APIs and delivering them to downstream systems.
- Migrated / Upgraded ETL Informatica System to Spring Boot APIs.
- Writing JUnit test cases for code coverage.
- Involved in Code Review.
- Developed components in Angular 6 for each module of the application and developed responsive web designs.
- Experience code vulnerability fixes like removing unnecessary dependencies, SQL query.
- Expertise in development tools like Eclipse, STS and IntelliJ
- Managing the team and assigning change requests and daily tasks.
- Performance Tuning and Project stabilization.
- Presented demo to the customer for the new requirements.
- Involved in CI/CD pipeline jobs configurations.
- Written CI/CD configuration for our application build and deployment.
- Active interaction with various teams to achieve the project objectives.
- Worked with team leaders and business analysts in resolving application technical issues.
- Developed reusable components to use in various applications.
- Coordinating and resolving the team on requirement understanding and technical/functional issues.
- Worked on UAT/Integration test issue fixes.
- Worked on Final Production deployment.
- Worked and Supported Postproduction.
- Involved in creation of objects like tables, views, stored procedures, triggers using oracle tool like SQL developer
- Implemented spring boot micro services to process messages into Kafka Cluster.
Environment: Java, J2EE, Spring Boot, Apache Spark, git, Maven, Angular6, SQL Server, Oracle, micro services, Kubernetes, Informatica, Control M, GKP, Splunk, Kafka, AWS, JIRA, JUnit, Mockito.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, design, development and delivering the application using Agile/Scrum methodology.
- Developing Micro Services using Rest APIs and Spring Boot.
- Developed components in Angular 6 for each module of the application and developed responsive web designs.
- Writing JUnit test cases for code coverage.
- Fixing issues reported by Sonar scan report for application code quality.
- Coordinating with testing team and resolving all the issues related to testing and development.
- Involved in CI/CD pipeline jobs configurations.
- Experience code vulnerability fixes like removing unnecessary dependencies.
- Active interaction with various teams to achieve the project objectives.
- Worked with team leaders and business analysts in resolving application technical issues.
- Worked on post-production installation support.
- Involved in deployment of production releases.
- Maintain and support new and existing services in the Application.
- Worked on Final Production deployment activities.
- Secured Restful API spring security, and JWT for securing REST end points
- Worked with SQL queries, stored procedures.
- Worked on Big Data Integration &Analytics based on Kafka.
Environment: Java, J2EE, Spring Boot, Micro services, git, Angular6, Maven, Oracle, JUnit, Mockito, Docker, Kubernetes, Jenkins, Azure DB, Kafka.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Worked on Writing High Level Design Document and.
- Involved in User Story discussion, Understanding.
- Worked on application development and enhancement using agile methodology.
- Developed application using Spring Boot.
- Developed single page application using Angular2, HTML, CSS and Bootstrap. And web API for backend functionalities.
- Written JUnit test cases for code coverage.
- Fixed issues reported by Sonar scan report for application code quality.
- Worked on UAT issue fixes and delivered on time.
- RCA of defect, debugging code and defect fixing.
- Involved in CI/CD pipeline jobs configurations.
- Worked with client team and resolved application queries and issues.
- Involved in post-production installation support.
- Worked on critical Production issues and worked with application support team.
- Involved in creation of objects like tables,, stored procedures using oracle tool like SQL developer
- Triaged and solved customer’s based technical issues.
Environment: Java, J2EE, JSF, JSP, Spring Boot, JavaScript, Angular2, Wild fly 9, SVN, Hibernate, Maven, Oracle, GIT LAB, SOAP web services, Docker, Jenkins - CI/CD, Kubernates
Confidential
Sr. Java Developer
Responsibilities:
- Involved in application End to End including Required Understanding, Design & Analysis, Development and Testing.
- Understanding of the business rules, functional and technical specifications for the given requirement.
- Developed application using J2EE architecture with Struts, Spring and Hibernate using concrete principles laid down by design patterns.
- Designed and integrated the full-scale Struts/Hibernate persistence solution with the application architectures.
- Used Hibernate as data mapping and persistence framework to implement data access abstraction.
- Designed the architecture for a scalable, maintainable, highly available J2EE application using in Web Sphere.
- Developed of core components of the application usingJ2EE, Hibernate, SQL/PLSQL
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Responsible for Design and Architecture of J2EE application
- Developed web presentation layer using GWT, HTML and CSS according to internal standards and guidelines.
- Implemented Ajax with JQuery UI to refresh results from Ajax page.
- Responsible for build and release of code from SVN.
- Developed JUnit test cases for all the developed modules.
- Agile/SCRUM was used as the project management methodology.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Design & Development of the User Interfaces using GWT, HTML, CSS.
- Involved in technical support and coding on basis of the Design Document’s, development, and reviews.
- Code Review, Quality Co-ordination, Release Management and bug fixing.
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Review of test cases and Unit Testing.
- Tracking the resources and presenting the weekly status to the management about the assigned tasks
- Building functionality within the existing system to accommodate/associate customers operating with different circumstances.
- Worked on creating tables, stored procedures using oracle tool like Toad.
- Conducting Peer reviews and Independent Testing.
Environment: Java, J2EE, GWT, Struts 2.x, SOAP Web Services, IBM Web Sphere, JQuery, Tomcat 6.0, IBM clear case, SVN, Ant, log4j, Eclipse, Oracle, SVN, Maven, Agile.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in Understanding of the business rules, specifications and technical/functional specifications for each interface.
- Reviewing the code developed by other members.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed User Interface using JSP.
- Worked Java Script and JQuery for validations.
- Build & Release management and defect tracking and closure.
- SIT & UAT support of the application.
- Involved and written High level and low-level design documents.
- Involved in release management, UNIX scripts change and testing.
- Reviewing the code according to the coding standards & accessibility guidelines.
Environment: Java, J2EE, Struts1.2, Hibernate 3.x, Eclipse, Tomcat 6.0, WebSphere, IIS web server, JavaScript, SQL Server 2005, SVN, Jenkins, DB2, Ant, Maven, Junit.
