We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

NC

PROFESSIONAL SUMMARY:

  • 7 Years of overall experience in all phases of Software Development Life Cycle including Software Design, Analysis, Coding, Development, Testing, Implementation, Maintenance and Support. Using technologies related to Java, J2EE, XML. Reporting, Databases (Oracle, Sql Servers), Web related technologies, tools, and testing tools and my strengths includes the following.
  • 7 years of experience in building innovative software systems that solve business problems effectively on Web and Portal applications using Java/J2EE in all phases of Software Development Life Cycle(SDLC)
  • Being a full stack developer, Expertise in Architect, Designing, Developing, Testing and Maintenance of applications in Java/J2EE .
  • Extensively worked with Credit Cards, Banking, Retail and Investment domain with good knowledge of developing complex projects and good management skills of the deliverables
  • Expert in Web and Portal based applications using various frameworks, technologies, servers and tools with full - fledged hands onStruts, Spring, Spring MVC, Spring Boot, SOA, REST, WebServices, Hibernate, Maven, JSP, JSF, JMS,JDBC, EJB, SOAP, WSDL,JAXP, JAX-RS, JAX-WS,JPA, AngularJS, JavaScript, JQuery, Ajax, XML, XSLT, JSON, XSD, MongoDB, Adobe Flex, Amazon Web Services(AWS), WebLogic, WebSphere, WebSphere Portal, JBoss, Apache Tomcat, Eclipse, RAD, STS and NetBeans
  • Expert in open source frameworks like Struts, Spring and Hibernate in designing and implementing architectural frameworks
  • Expert in Core Java and J2Ee programming with good logic sense
  • Expert in developing web services (Produced and Consumed) using SOAP,RESTFUL
  • Expert in setting up the CI/CD environment/platform process.
  • Expertise in trouble shooting END to END application in production environment
  • Expert in SQL/PLSQL programming, Stored Procedures using Oracle, Sybase, MySQL and Microsoft SQL Server
  • Very Good experience in Performance tuning of large systems and customer facing applications
  • Very Good Knowledge of public and private key cryptography, digital signatures, digital certificates and encryption protocols such as TLS/SSL
  • Expertise on Agile and Waterfall methodologies
  • Excellent Leadership, Technical Communication, Analytical and Problem Solving skills and ability to get on well with people including cross cultural backgrounds
  • Enthusiastic and passionate about building excellent software and building great teams

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL/PLSQL, Unix shell scripting

Java Technologies: J2SE, J2EE, JSP, Servlets, JDBC, JMS, MDB, JNDI, web Services(SOAP/REST), JSF, AJAX, JQuery, EJB, JSON

Frameworks & Tools: JDK, Struts 2, Spring, Hibernate, Flex, Junit, Easy Mock, Log4j

IDE: Eclipse, RAD, Net beans

RDBMS: Oracle, MS SQL Server 2005, MySQL, IBM DB2, Data Studio, squirrel SQL Client.

Web/Application Servers: Tomcat, Web Logic, Web Sphere, Tomcat 6, JBoss, TCServer, Glassfish

Middleware: Soap Web Services, Rest Web services, JMS, MuleEsb, Apache Kafka

Web Technologies: JSP, XML, JSON, HTML5, XSLT, JavaScript, CSS3, DHTML, Servlets, JSF, Ajax, JSTL

Applications/Tools: Ant, Maven, Jenkins, RAD7.5/6.0, Rational Clear Case, Rational Clear Quest

Operating Systems: Windows 98/2000/XP/NT, Unix, Linux, Mac OS X.

Version Controls: CVS, SVN, GIT

Methodologies: Agile(Scrum, eXtreme, JIRA), SDLC, TDD

PROFESSIONAL EXPERIENCE:

Confidential, NC

Sr. Java Developer

Responsibilities:

  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • Working with the team to analyze the business requirement and scenarios and driving suitable solutions in an agile development environment.
  • Migration of Credit Risk API from SOAP framework to Chassis REST API framework for CRRP and CP application
  • Requirements gathering by interaction with various stake holders.
  • Designed and developed various components using Spring, Spring-boot, Jersey implementation etc. for CRRP and CP applications
  • Worked on Kafka to handle large number of users accessing to large data.
  • Designed and developed the REST API(Chassis framework) for exposing the Argus database as a service
  • Owns the responsibility of REST services deployment in CI/CD on AWS cloud environment
  • Developed Junit test case using Mockito API for Chassis REST API modules
  • Lead the team as coordinator between offshore and onsite team.
  • Completely responsible for setting of the environment for DEV, QA, PERF and PROD environments on AWS servers for Chassis REST API.
  • Actively involved in Release and Sprint planning for each quarter.
  • Worked on tuning the performance of database stored procedures and API code using JProfile and JRebel tools.
  • Efficiently applied critical thinking, raised concerns and suggested solutions at the very early stages of the project
  • Worked on fixing the sonar issues to satisfy the code coverage of CI/CD process

Environment: Amazon Web Services(AWS), Spring framework, REST API, Chassis API framework, Flex framework Oracle, SQL Server, Mockito framework, Sonar, Tomcat, Maven, JProfile, Jenkinson, Swagger API, Exact Bid API, Lambda Server, Eclipse IDE, GitHub, Gitbash Client, Postman, Unix.

Confidential, VA

Sr. Java Developer

Responsibilities:

  • Developed application using Spring Modules following Java design patterns.
  • Implemented JSF as a web framework, spring as dependency injection framework and Hibernate as database ORM framework.
  • Responsible for developing highly scalable and high availability systems.
  • Designed and developed the Integration, Business and service layer that meet the business requirements.
  • Experience in developing the interfaces, designing XML schemas and rules engine for the functional requirements.
  • Experience in developing the DAO’s, Session Façade Layers, mocking of the data, Integration of legacy systems.
  • Expertise and Experience with development on Spring Framework using Spring MVC, Spring JDBC, Spring DAO and Spring Boot modules.
  • Implement microservices architecture using Spring boot. Develop and setup microservices for standalone systems like store services and exception services.
  • Develop inter microservices communication using Restful services in VApp cloud.
  • Experience in developing and deployment in cloud environment like VMWare Cloud.
  • Expert knowledge, Design and Develop Restful web services as per business needs
  • Experience developing UI using angularJS 1.2, legacy jsp pages.
  • Designed the Database, used Spring JPA to implement the Persistence layer.
  • Define Database schema based on the analysis of the business domain and requirements.
  • Used Git as the version control tool and Maven, Jenkins, Jira has build and development tools.
  • Expert Knowledge in developing Restful Web services as per functional specs.
  • Worked on developing Auditing systems to detect and report the system changes and updates.
  • Worked in Agile process to streamline development process with iterative development.
  • Maintain a strict TDD development process throughout the development cycle.
  • Develop test suites with JUnit and Mocking frameworks
  • Excellent knowledge in using Oracle database.
  • Experience in writing stored procedures, Query Tuning and tracing, Experience in Oracle Db maintenance.
  • Expert knowledge in using JBOSS Application Server.
  • Experience working in Agile environment and send updates on Agile burn down charts

Environment: Java 1.6, J2EE, JSP, Spring MVC, Spring ORM, Spring IOC, Spring Security, Spring Web Services, Hibernate, Web Services Restful, Oracle, JUnit 4.8, Maven 3.0, JBoss, TDD, Micro services, Angular JS, AJAX, Eclipse Juno.

Confidential, CA

Sr.J2EE Developer

Responsibilities:

  • Participated in Sprint meetings using AGILE development methodology.
  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
  • Developed Class diagrams, Sequence diagrams using Rational Rose.
  • Implemented UI screens using JSF2.0 with Ice Faces.
  • Implemented Validator Utilities that handles all validations using JSF.
  • Expertise in writing Java Web Services and MuleESB configurations.
  • Wrote code to fetch data from Web services using JQUERYAJAX via JSON response and updating the HTML pages.
  • Used SQL for retrieving, inserting, updating and deleting data in DB2 database.
  • Implemented Front screen updates using ICE Push.
  • Implemented J2EE design patterns like Singleton Pattern with Factory Pattern.
  • Extensively involved in the creation of the Session Beans and MDB, using EJB 3.0.
  • Used Hibernate framework for Persistence layer.
  • Implemented Search functionality using Hibernate Criteria interface.
  • Developed Java Beans to handle business logic as a Model and Servlets to control the flow of application as controller using Hibernate annotations.
  • Experience in Weblogic application server and ApacheTomcat server.
  • Extensively involved in writing Stored Procedures for data retrieval and data storage and updates in Oracle database using Hibernate.
  • Developed and tested the application on Weblogic server.
  • Deployed and built the application using Maven.
  • Utilized Agile Methodology (SDLC) to managed projects
  • Performed testingusing JUnit.
  • Used JIRA to track bugs.
  • Extensively used Log4j for logging throughout the application.
  • Produced a Web service using REST with Jersey implementation for providing customer information.
  • Used SVN for source code versioning and code repository.

Environment: Java (JDK1.5), J2EE, Eclipse, JSP, JavaScript, DB2, Weblogic, JSTL, Ajax, GWT, Log4j, CSS 3, XML, Struts,EJB, MDB, Hibernate, WebLogic, REST,Rational Rose, JUnit, Maven, JIRA,SVN.

Confidential, RI

Java Developer

Responsibilities:

  • Followed AGILE Methodology with SCRUM Meetings and involved in maintaining Sprint backlogs during the development cycles.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions.
  • Responsible in designing UML diagrams like: Class and Sequence diagrams during the Analysis and Design phase of the application.
  • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Involved in developing new UI screens using Facelets (JSF pages)
  • Used CSS for styling and used JavaScript, Ajax in Facelets.
  • Involved in migrating existing JSP pages to Facelets.
  • Involved in configuring faces-config.xml.
  • Used SpringCore (Inversion of Control) /DI (Dependency Injection) to wire the object dependencies across the application.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Hibernate ORM Framework for Data persistence and transaction management.
  • Involved in creating the Hibernate POJO Objects and developed Hibernate mapping Files.
  • Involved in writing complex HQL, Stored Procedures to handle the persistence operations.
  • Developed web services using SOAP and WSDL for the data maintenance.
  • Developed RESTful services using JERSEY implementation.
  • Involved in defect fixing during QA phase of the application.
  • Prepared Test Cases and Unit Testing is performed using JUnit.
  • Used log4J for logging and was intensively involved in defect fixing and also implemented the best practices for defect fixing.
  • Ensured design consistency with client's development standards and guidelines.

Environment: Java 1.6, Java EE 5, Eclipse 3.5, BEA WebLogic 10.X, Spring 2.x, Spring MVC, Spring Core, JSP, JavaScript, Spring Security, AJAX, HTML, JSF, Hibernate 3.X, XML, Log4j, TOAD, Oracle 10g, WebServices (Soap, Rest), Rational Clear Case, Windows XP, UNIX.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Played key role in the high-level design for the implementation of this application.
  • Developed the Training and Appraisal modules using Core Java,J2EE, JSP, Servlets and JavaScript.
  • Developed UI using java swings.
  • Involved in Designing the Database Schema and writing the complex SQL queries.
  • Involved in Code reviews for other modules developed by peers.
  • Designing and establishing the process and mapping the functional requirement to the workflow process.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Executed and coordinated the installation for the project.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • Involved in Maintenance and Enhancement of the project.

Environment: JDK 1.3, J2EE 1.3, Servlets, JDBC, Tomcat, oracle, HTML, DHTML, SQL and JUnit.

We'd love your feedback!