We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY

  • 6+ years of experience in designing and developing enterprise, standalone and multitier web applications using Java/J2EE/UI Technologies
  • Expertise in developing enterprise and multi - tier Web based software development applications using Core Java and J2EE technologies i.e., JPA, Hibernate, Servlets, JDBC, Web Services (SOAP & REST)
  • Extensive experience in developing multi-tier web application in MVC Architecture using various ORM frameworks such as Spring MVC
  • Experience in developing Client-Server/Web-Development using Servlets, Collections, Spring, JDBC, JSON, XML, HTML, CSS and Java Script
  • Have Strong experience in Database Design and Normalization
  • Proficient in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Exception Handling and Polymorphism
  • Proficient in Object-Oriented, Design, Development (OOAD) and integration of complex enterprise and web based applications using IDEs like Eclipse and IntelliJ
  • Excellent analytical, programming, written and verbal communication skills with ability to interact with individuals at all levels including stakeholders, internal teams and the senior management
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, IntelliJ for Java/J2EE application development.
  • Expertise in database modelling, administration and development using SQL in Oracle, MySQL, DB2 and SQL Server environments.
  • Experience in using version control and configuration management tools.
  • Experience in designing, developing and implementing applications using J2EE technologies
  • Proficient in software documentation and technical report writing.
  • Analytical, methodical, and resourceful approach to problem solving and decision-making; identifying and documenting root causes and counteractive actions to meet short and long-term business and system requirements.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS

Programming/Scripting Languages: Java, J2SE, Python, HTML5, XML, JavaScript, JQuery, AJAX, Play Framework.

J2EE Technologies: JDBC, Spring, Hibernate, JPA, JAX-RS.

Web Technologies: HTML5, CSS3, JavaScript, Web Services.

Open source frameworks: Spring, Spring MVC, Hibernate, Jersey, Log4j.

Web/Application Servers: Apache Tomcat, Play Framework.

RDBMS: Postgres, SQL Server, MySQL and Oracle.

Development Methodologies: Agile, Sprint, Waterfall, Scrum, TDD

Operating Systems: Windows, Unix, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Fremont, CA

Java/ J2EE Developer

Responsibilities:

  • Developed a Java/J2EE web application to keep track of all health records of a user.
  • Used Java script to implement client end validations
  • Created and executed complex Sql queries in the backend using Java Data Base Connectivity (JDBC) to generate complex reports
  • Enhanced the security of application using two-factor authentication
  • Used AWS EC2, RDS and IAM services for development phase
  • Used Git for version control and code sharing

Environment: Java/J2EE, Spring MVC, MySQL server, Eclipse, Putty, Git, UNIX, File transfer tools like FileZilla and WinSCP

Confidential, Fremont, CA

Java/ J2EE Developer

Responsibilities:

  • Developed RESTful API to capture data received from mobile app and publish it to Apache Kafka
  • Developed RESTful API to read data from Apache Kafka and store it in mongo dB
  • Used AWS EC2 for development phase
  • Used Microsoft Azure for production deployment
  • Used Postman to test the RESTful APIs.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical specification documents.

Environment: Java/J2EE, Spring MVC, mongo dB, Eclipse, Putty, Git, UNIX

Confidential

Java Developer

Responsibilities:

  • Maintained constant communication with Business Analyst and Business Users to identify information needs as per business requirements.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management
  • Implemented the Model View Controller (MVC) framework.
  • Designed and developed the UI using JSP, HTML, CSS and JQuery.
  • Implemented dynamic loading of JSP’s using AJAX.
  • Developed the database tier using JDBC2.0 in Eclipse IDE.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Hibernate.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Tested Service and data access tier using JUnit in TDD methodology
  • Maven is used as a build framework
  • Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database.
  • Worked with production support team in debugging and fixing various production issues.

Environment: Java/J2EE, design patterns, spring, Hibernate, JMS, XML, Junit, AJAX, JQuery

Confidential

Java Developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Spring MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services testing using SOAP UI 5.0.0.
  • Designed and developed user interfaces using JSP, Java script and HTML.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.

Environment: Java, Java Script, HTML, JDBC Drivers, Soap Web Services, UNIX, SQL Server

We'd love your feedback!