We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

OhiO

SUMMARY:

  • Over 8 years of experience on developing practical and time - saving software solutions using java/j2ee Technologies (design patterns, multi-threading, Spring MVC, Hibernate, Collections and Concurrency).
  • Excellent at enhancements with existing software and creating innovative new software programs.
  • Experienced in all phases of Software development life cycle (SDLC) and have rich experience working with software development methodologies (Agile, TDD and Waterfall).
  • Experienced in implementing DAO layer using ORM tools like JPA, Hibernate core, interfaces and optimizations.
  • Experience on CI (Continuous Integrations) and CD (Continuous Deployment) methodologies using Jenkins. Ensured accurate tracking and reporting of issues.
  • Sound understanding & Skill of creating new software & database development as per client requirements.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Excellent Presentation skills, Self-starter, Detail Oriented, Research-Oriented and Customer Focused.
  • Exposure to IDEs like STS, Eclipse & NetBeans, Visual Studio Code.
  • Expertise in Design Patterns like MVC, Singleton, Factory, Abstract Factory, Business-Delegate, Front Controller, Data Access Object, Transfer Object.
  • Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit

TECHNICAL SKILLS:

Language: Java, SQL, PL/SQL

IDE: NetBeans, Eclipse, Spring Tool Suite, Visual Studio Code.

Tools: MS office

Database: MYSQL, SQL Server, MS Access.

Operating Systems: Windows XP/7/8/10, UNIX, LINUX.

Web application Servers: Apache Tomcat, Web Sphere.

Version Control: Git Repository, SVN.

Methodologies: Waterfall, Agile, Scrum.

Build and Deployment Tools: Maven, Jenkins, NPM.

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Ohio

Responsibilities:

  • Primarily involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Extensively used object oriented concepts and also implemented design patterns to develop a various modules of an application using Spring MVC.
  • Accessed data access object layer and connected the databases using object relational mapping (ORM) with hibernate.
  • Developed Hibernate in the persistence layer to store Java Objects to a relational database.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Exposed modules using Restful Web services to make it consumable by the other internal teams.
  • Development of Java related classes and components using Eclipse as IDE for developing the application .
  • Used JAX-RS (Restful API) for producing Web Service.
  • Used Git repository for files version controlling and maintenance. Deployed the application into Apache Tomcat 8 server.

Environment: J2EE, Spring MVC, Hibernate, MySQL, Apache Tomcat, Rest Web service Client, Gitlab, Windows 10, Linux.

Senior Java Developer

Confidential, Kentucky

Responsibilities:

  • Used various design patterns like Data Access Object and Model View Controller (MVC).
  • Used spring to develop lightweight business component.
  • Used Hibernate as ORM and involved in configuring hibernate to access database for various modules.
  • Used Eclipse to writing code for spring, Servlets, Hibernate, POJO Classes.
  • Integrated Hibernate with spring also used spring for other Dependency Injections.
  • Developed Interoperable Components i.e. Web Service enabled services.
  • Developed DAO's using Hibernate to access data from MySQL database.
  • Developed Hibernate mapping files and classes.
  • Created build scripts for compiling and creating war, jar.
  • Monitored the error logs using Log4j and fixed various issues with logging levels.
  • Used GitHub as version control tool.

Environment: MySQL, Eclipse IDE, GitHub, Spring Tool Suite.

Java/ j2ee Developer

Confidential, New Jersey

Responsibilities:

  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Designed, developed and consumed Java Restful web services implemented using Spring MVC and spring core modules .
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Used Log4j logging framework to write Log messages with various levels.
  • Used MAVEN to validate, compile and deploy the files.
  • Followed Agile Methodology during the development process.

Environment: Core java/j2ee, My SQL, Web Sphere, Windows 7, JIRA, Eclipse IDE, Linux.

Application Developer

Confidential, Phoenix

Responsibilities:

  • Worked on Aexpco system built for the purpose of account transactions done with the phone number or email-id.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator, Data Access Object.
  • Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
  • Involved in pre-testing the Web-Service calls with Rest Web service Client using end-points .
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used GitHub as version control tool.

Environment: Spring 2.0, Hibernate, Restful Web service Client, My SQL, Eclipse, Maven.

Software Engineer

Confidential

Responsibilities:

  • Involved in design and development of web applications and integration projects using object oriented technologies as Core java.
  • Involved in developing applications using Core Java and advanced Java.
  • Used SQL to create and manipulate tables.
  • Have good understanding of collections, OOPS concepts and exception handling.
  • Good experience on Database programming with JDBC.
  • Worked closely with clients to establish problem specifications and system designs.
  • Collaborated with developers and performance engineers to enhance supportability and identify performance bottlenecks.
  • Complete applications development by coordinating requirements, schedules, and activities, contributing to team meetings, troubleshooting development and production problems.

Environment: J2EE, SQL Server, Web Sphere, Windows 7, JIRA, NetBeans IDE, Linux, SVN.

We'd love your feedback!