We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

New York City, NY

SUMMARY

  • Around 6 years of experience in software design and development.
  • Excellent hands - on experience on Java, JEE.
  • Excellent programming skills in Object Oriented Programming, using Core Java (Multithreading, JVM, Garbage Collection, Collections, Generics.) and development of n-tier component based enterprise Web Applications using Java EE (Servlets, JSP, JDBC).
  • Expertise in design and development of various web and enterprise applications using Java technologies like Web Services, REST, JSP, Servlets, EJB, Springs, Struts, XML, JSON, JAXB, JAX-RS, PL-SQL, SOAP, Apache tomcat.
  • Expert in user interface technologies like HTML, HTML5,CSS, JavaScript, Ajax, JQuery.
  • Experience in designing and implementing AWS Solutions using EC2 and Elasticsearch.
  • Developed Web services to allow communication between the applications using REST Web services
  • Development experience on multiple platforms like Window, Linux.
  • Experience in Agile Software Development Environment using Agile methods like SCRUM.
  • Working experience on different databases technologies like Oracle, MySQL and SQL Server.
  • Expertise in using Integrated Development Environments Such as Eclipse,RAD and IntelliJ.
  • Experience in using the tools like Git, TeamCity, Jira.
  • Expertise in Object Oriented Design and Design Patterns.
  • Excellent hands on experience in product development, enhancements and innovations.
  • Knowledgeable in compiling and building the J2EE applications using build tools like Ant and Maven.
  • Highly proficient in understanding new technologies accomplishing projects goals successfully.
  • Good knowledge in debugging software applications.
  • Rich experience in onsite and offshore co-ordination.
  • Excellent communication skills with self-motivation.

TECHNICAL SKILLS

Programming Languages: Java, C++, PL-SQL

J2EE Technologies: J2EE, Servlets, JSP, EJB, JDBC

Framework: MVC, Struts, Spring, Hibernate

Web Technologies: Servlets, JSP, HTML, JavaScript.

Application/Web servers: IBM Web Sphere 4.x/5.x, Web Logic, JBoss, Tomcat

IDE Tools: RAD,Eclipse, IntelliJ, Visual Studio.

Build Tools: Maven, Ant

Version Controllers: GitHub, Team, CVS, SVN.

Databases: Oracle, MySQL, SQL Server.

Operating System: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, New York City NY

Java Developer

Responsibilities:

  • Responsible for development and testing of several components of the application using Java,J2ee AWS ElasticSearch, EJBs using Web Sphere Studio.
  • Responsible for authorization module to create authentication which generates signature using access key and secret key for accessing elastic search domain and allow RESTful elastic search features.
  • Developed REST based web services using HTTP POST/GET with JSON request/response format for serving web interface requests.
  • Written SQL queries and did modifications to existing database structure as required for addition of new features
  • Used various Java/J2EE design patterns like Delegate, Data Access Object(DAO), Data Transfer Object(DTO) etc.
  • Involved in all phases of Analysis, Design, Coding and testing phases of the project management.
  • Responsible for Paperless modules to allows users to get the electronic billing choice.
  • Worked on Client side validations using JQuery and JavaScript
  • Responsible for search module development. This includes both database related search and several Elasticsearch related search features in different parts of the application.
  • Performed several Elasticsearch index settings and index mappings.
  • Using Logstash performed several loads into elasticsearch from databases.
  • Worked on agile approaches, including Extreme Programming, Test-Driven Development and Scrum.
  • Responsible for tuning Oracle database queries and improve various reports.
  • Working closely with Testing team for issue fixing and coordinating test set up for testing.
  • Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
  • Used JIRA tool for Quality Center bug tracking.
  • Build RESTful Web services using JAX-RS API.
  • Involved in gathering new requirements, test plans and code review.

Confidential, BURLINGTON, MA

Java Developer

Responsibilities:

  • Implemented components using Java.
  • Extensively used Java Collections for data manipulations.
  • Used Java Executors to create thread pools.
  • Implemented concurrent activities using Multithreading and Synchronization.
  • Used Spring MVC to develop Java web application.
  • Used Spring Framework for bean management across layer and loading database configuration and spring jdbc to interact with database.
  • Worked on SQL query tuning and analyzed the cost across all accessed entities in the data model to ensure optimal performance by using key index fields in the joins.
  • Writing PL-SQL to retrieve data form MySQL database.
  • Developed RESTful web services using Spring REST and exchange data in JSON format.
  • Used jQuery, Datatables to develop Web UI.
  • Developed front end validation rules for User Interfaces using JavaScript (JQuery)
  • Used maven for dependencies and configuration management.
  • Used Git and JIRA for Source code and bug tracking.
  • Involved in gathering new requirements, test plans and code review
  • Followed Agile SCRUM methodology.

Confidential

Java Developer

Responsibilities:

  • Developed Java modules and components.
  • Implemented data manipulations using Java Collections.
  • Programmed concurrent activities using Multithreading and Synchronization.
  • Implemented JSP and Servlets under J2EE.
  • Developed RESTful web services using JAX-RS, JAX-WS, Apache CXF, JSON.
  • Responsible for developing the Portal using JSP, CSS3, HTML5, jQuery and JavaScript.
  • Used Apache Tomcat as web application server.
  • Used Spring MVC and Spring Dependency Injection.
  • Used Hibernate as a ORM framework.
  • Programmed SQL, Stored Procedures, Triggers.
  • Unit testing using JUnit.
  • Implemented messaging between system integration components using JMS.
  • Used maven for dependencies and configuration management.
  • Used GIT, Rally for source code control, bug tracking, project management.
  • Involved in gathering new requirements, test plans and code review.
  • Followed Agile SCRUM methodologies.

Confidential, Allentown, PA

Java Developer

Responsibilities:

  • Developed Java modules and components.
  • Implemented data manipulations using Java Collections.
  • Programmed concurrent activities using Multithreading and Synchronization.
  • Implemented JSP and Servlets under J2EE.
  • Responsible for writing UNIX shell scripts for running the java batch jobs.
  • Used Apache Tomcat as web application server.
  • Developed UI using HTML, JQuery, CSS.
  • Used JUnit framework for unit testing.
  • Used Spring MVC and Spring Dependency Injection.
  • Programmed SQL, Stored procedures.
  • Involved in debugging the application modules and fixing the problems reported in production.
  • Involved in gathering new requirements, test plans.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Developed Java modules and components.
  • Implemented JSP and Servlets under J2EE.
  • Developed UI using HTML, CSS and JQuery.
  • Used Apache Tomcat as web application server.
  • Used Spring MVC and Spring Dependency Injection.
  • Programmed SQL for database.
  • Involved in writing the ANT scripts to build and deploy the application
  • Involved in gathering new requirements, test plans and code reviews.

We'd love your feedback!