We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • Java/J2EE professional having 6 years of experience in complete Software Development Life Cycle (SDLC) process extensively including Analysis, Design, Development, Implementation, Testing and Maintenance of applications.
  • Experienced in design and development of multi - tiered web based applications using Java & J2EE (Core Java, JSP, Servlets, JDBC, and XML) and frameworks like Spring and Hibernate for persistence purpose.
  • Good experience in application development using Model View Controller (MVC) Framework.
  • Expertise in Core Java concepts - Collection framework, Exception handling, Multi-Threading, IO, Serialization, Concurrency and latest Java features etc.
  • Experienced in working with Spring core, Spring IOC, Spring MVC and Hibernate ORM and Spring Boot.
  • Sound Knowledge in using web technologies such as HTML5, JavaScript, Bootstrap, CSS3, AJAX, jQuery, JSON, React JS, and Node.js.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP & REST) with technologies like WSDL, SOAP, UDDI, JAX-WS, JAX-RS, JERSEY and Web Methods.
  • Hands-on experience in designing and implementing Spring Boot based services, RESTful Web Services and Spring MVC architecture.
  • Proficient in using various design patterns such as Singleton, Factory Pattern.
  • Experience in working MVC Architecture and also in software configuration management using subversion control (SVN) and GIT. Experience with relational databases like Oracle, MySQL.
  • Experienced in using web/application servers such as Apache Tomcat, JBOSS, Apache Ant, IBM Web Sphere, and IBM Web Logic.
  • Expertise knowledge in implementing Core Java concepts along with strong understanding Collections, Multithreading, Concurrency, Garbage Collector, Synchronization, and Generics.
  • Experienced in building/deploying consistently repeatable build/deployments to company production and non-production environments using Jenkins, Maven and Build Pipelines.
  • Experienced in database modeling, administration and development using SQL, PL/SQL in Oracle 10g/11g, MY-SQL, DB2 and SQL Server environments.
  • Hands on experience in creating build scripts using ANT and Maven.
  • Expertise in architecture/application development by exploiting J2EE based technologies, such as Java, J2EE, JSP, and Spring MAVEN.

TECHNICAL SKILLS

J2EE Technology: Servlets, JDBC 3.0, JSP, JNDI, Web services, SOA

Programming Languages: Java 1.7/1.8, SQL, PL/SQL.

Web Technologies: XML, HTML5, CSS3, Bootstrap, JavaScript, JQuery, JAX-WS.

Design, Version Control: GIT, SVN.

Build Tools: ANT, Maven.

Framework: Hibernate, Spring, NodeJs, React JS

Databases: Oracle 10g/11g, MySQL.

Application/Web Servers: IBM Web Sphere, Web Logic, Apache Tomcat/Server, JBOSS

Operating Systems: WINDOWS, UNIX, LINUX

IDE Tools: Eclipse, STS, Web storm, Net beans, IntelliJ

Database Tools: MySQL Workbench, SQL Developer.

Design Methodologies: J2EE Design Patterns, MVC Pattern, Java Design pattern

Testing Tools: JUnit, Mockito

SOA: SOAP Web Services (JAX-WS), REST Web Services (JAX-RS).

PROFESSIONAL EXPERIENCE

Confidential, Warren, NJ

Senior Java Developer

Responsibilities:

  • Developed the code in object oriented programming language, by considering abstraction and code reusability.
  • Collaborated with designers to build clear interfaces and simple, intuitive interactions and experiences.
  • Moved the prototype of the application quickly to enterprise quality robust application.
  • Identified various modules of application where regression testing is needed.
  • Designed and developed batch for collateral monitoring like shortfall/surplus calculation.
  • Advised customers in maintaining diverse software systems.
  • Performed unit and integration testing to deliver high quality features consistently.
  • Generated scripts in Maven for build activities in QA, Staging and Production environments.
  • Perform maintenance programming and fixing the raised issues.
  • Developed various test cases and performed unit testing using JUnit and moving the jobs to SIT, QAT &UAT.
  • Coordinating with offshore team and interacting with Clients in QCP calls.

Environment: Java 1.7, J2EE, Unix/Linux, JavaScript, JQuery, Oracle 11g, Eclipse, Spring 4.x, Hibernate 4.x, XML, SOAP, REST, HTML5, CSS3, Servlets, JSP, Junit, Maven.

Confidential, Deerfield, Illinois

Java Developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form object.
  • Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and data validation on the client side with in the forms.
  • Implemented Restful Web Services for request and response processing using spring controllers and spring framework annotations.
  • Developed various test cases and performed unit testing using JUnit5.
  • Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.

Environment: Java, J2EE, Spring JDBC, Spring 4.x, Hibernate 4.x, SVN, REST, JSP, XML, HTML, JavaScript, SOAP, Maven, SQL, Eclipse, JIRA, Postman, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Conceptualized, designed, developed and deployed the application for banking customers.
  • Wrote clean, clear, efficient, well-tested, and maintainable code.
  • Involved in requirement gathering, design documents and prepare Test cases.
  • Developed update patches, modules and components to mitigate security risks.
  • Followed Agile methodology in the project implementation.
  • Researched application acceptance and solicited feedback from users to increase adoption rates.
  • Developed technical specifications and maintained all reports pertaining to application development process.
  • Communicated effectively with stakeholders to maintain their expectations.
  • Tested the application on various carriers like Airtel, Vodafone and idea.

Environment: JDK, Android SDK, Android API's, SVN, Eclipse IDE, HTML, CSS, JavaScript, Maven, JUnit, XML, JIRA.

Confidential

Java Developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements.
  • Gathering requirements and prepared use cases and sequence diagrams.
  • Developed class diagrams for the system.
  • Developed Servlets to handle HTTP requests.
  • Used Multi-threading concepts in various modules of the application.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Developed JSP pages which will help the recruitment management in Assurgent Technologies to track the candidate report.
  • Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML, CSS and JavaScript.
  • Implemented JDBC to interact with Oracle database.

Environment: Java 1.6, J2EE, Spring, Hibernate, Servlets, XML, HTML, CSS, JavaScript, JSON, Oracle, WebLogic, Eclipse, Web services (RESTful), GIT, JUnit, Windows, Linux.

We'd love your feedback!