We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Herndon, VA

PROFESSIONAL SUMMARY:

  • Java Developer with around 5 years of experience in designing and deploying robust, scalable applications across a variety of web platforms and technologies.
  • Hands - on experience in Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using JAVA/J2EE technologies.
  • Well versed in both Server-side and Client-side programming.
  • Proficiency in developing Java and J2EE applications using IDEs like Eclipse, and NetBeans
  • Excellent hands on experience in designing and developing Java and J2EE applications using Eclipse.
  • Solid experience in Java and J2EE technologies using Core Java-Collections, Exception Handling, Polymorphism, Inheritance, Serialization and Multi-threading.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experience in Spring Framework modules such as Spring Web, JDBC, AOP, Core, and Test.
  • Proficient in Java/J2EE Design Patterns singleton, Model View Controller (MVC), Data Access Object (DAO).
  • Sound Knowledge in Object Oriented Programming methodologies OOPS and OOAD.
  • Experience in Database programming using MySQL.
  • Proficient in writing SQL Queries, creating Packages, Stored Procedures, and Functions.
  • Strong knowledge in creating databases and variousSQLserverobjects like schemas, tables, indexes, indexed view as per the specifications and requirements to meet the business functionality.
  • Experience in Unit testing, Integration testing, and Regression testing.
  • Demonstrated ability to write understandable, testable code in Test-Driven Development (TDD) and Agile Development environment.
  • Knowledge of all phases of SDLC, Project Management (Waterfall & Agile/Scrum Methodology).
  • Exposure to creating Use Cases, Classes, Sequences and Activity Diagrams using Rational Rose.
  • Capability in Core Java, Multi threading, Collections, Generics, Exception Handling, Servlets, Custom Tag Libraries, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC.
  • Good Experience with Springs, Spring IOC, AOP, MVC, Spring Security, Spring JPA, Spring Batch, Expertise in Spring Boot, MicroServices.
  • Experience in developing cross-browser compatible web pages quickly and effectively use jQuery, HTML, CSS, Responsive Web Design, Bootstrap and Angular JS.
  • Excellent experience in developing back-end applications using Web Services (Apache Axis2, Spring-WS, JAX-WS) and Spring-REST, JSON, REST-based APIs.
  • Extensive development experience across various tools like Visual Studio, Eclipse IDE.
  • Experience in the implementation of the version control software SVN, GitHub.
  • Experience in developing application using IntelliJ IDE and using ANT script to create the war/ear file.
  • Experience in developing JUnit test cases.
  • Experience in using SVN, Maven and Log4J for version control, build dependencies and logging.
  • Ability to manage project tasks and deadlines along with troubleshooting skills to facilitate effective and efficient resolution of problems.
  • Highly self-motivated individual with strong analytical and problem solving skills can quickly adapt to new working environment and technologies.
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.

TECHNICAL SKILLS:

Programming Languages: JAVA, SQL

J2EE Technologies: Servlets, JSP, JDBC, JMS, JSP, Spring, Hibernate, Swing

Web Technologies: HTML, DHTML, jQuery, CSS

Application/Web Server: Apache Tomcat, Web Sphere

Databases: Oracle, SQL

Web Services: Rest, SOAP

Methodologies: Agile, Waterfall

Tools: SVN, Git, JUnit, JIRA, Log4j, Eclipse, NetBeans

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Utilizing J2EE framework and Core Java and Spring API to develop, test, and deploy business logic using Agile Methodology.
  • Developing RESTful service interface using Spring Boot to the underlying Agent Services API.
  • Utilizing Source Control Management Systems Git and Subversion to track and manage changes to code.
  • Designing the user interface of the application using HTML5, CSS3 and JavaScript.
  • Designing, developing and architecting various integration initiatives to production ready technical solutions, services and specifications to speed to market new capabilities leveraging agile development methodologies.
  • Working in the service layer as aJavaWeb Developer using Spring 5.0, Spring Boot, Hibernate, SOAP and REST Web-services
  • Working with CoreJavaconcepts like Collections Framework, multithreading, Memory management.
  • Designing and developing data access layer using Data Access Object (DAO), Session Façade,Business Delegate and Singleton design patterns.
  • Creating Class diagrams and Sequence diagrams.
  • Participating in build process, modifying the MAVEN files, compiling the code building, packaging the WAR file and deploying onto various Tomcat servers in UNIX environments.
  • Participating in code review meetings and provided improvements.
  • Workingwith SCRUM agile methodology and involved in all the business meetings and status update meetings as a part of SCRUM.
  • Working on relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
  • UsingJavaMessage Service (JMS) for reliable and asynchronous exchange important.
  • Implementing MVC architecture using Spring Framework.
  • Resolving bugs and Change Requests to already existing code.
  • Scaling the component interactions and generalized the interfaces using Restful web service.
  • Writing ANT scripts, compiling, building, packaging the EAR and deploying into the server in Windows.
  • Used Core Java concepts collections, generics, concurrency to improve the performance of the applications and to schedule tasks using multithreading.
  • Developing and implementing the Web Application by using Spring MVC framework.
  • Working in Agile, Scrum Environment's and participated in requirement gathering, analysis and Design, Development, Testing and Implementation.
  • Defining and constructed layers, server-side objects and client-side interfaces on design patterns.
  • Using the Eclipse as IDE configured and deployed the application onto Tomcat server.
  • Writing SQL queries, stored procedures and enhanced performance by running explain plans.
  • Working on creation of custom Docker Container images, tagging and pushing the images.
  • Using Jenkins with Maven to Compile and Build MicroServices java code and configure Build Triggers.

Environment: Java, J2EE, JDK, AWS, SDK, jQuery, Maven, GIT, Apache ANT, Maven, JIRA, HTML5, CSS3, JavaScript, JMS, MVC, Rest, SOAP, Restful

Confidential, Falls Church, VA

Java Developer

Responsibilities:

  • Developed the applications under Agile and SCRUM methodologies.
  • Developed Java classes for various modules in the application.
  • Participated in Peer code reviews.
  • Developed test cases using JUnit to perform unit testing.
  • Performed unit testing, system testing and integration test.
  • Used Log4J for logging the activities of the applications.
  • Used MS SQL Server 2008 to manage and store data into the relational database.
  • Checked the functionality of the modules.
  • Worked on finding bugs in the code developed.
  • Developed applications in Java and database as oracle to store and retrieve information.
  • Wrote SQL scripts to retrieve and modify data in backend database as needed
  • Connected controller layer to business layer using Spring framework.
  • Assisted with validation of product requirement documentation
  • Assisted IT and software development team with validation testing and support tickets
  • Used GIT to maintain the version of the files.
  • Monitored the error logs using Log4J and fixed the problems.
  • Wrote SQL queries, modifications to existing database structure as required using Oracle database.
  • Used JUNIT for debugging, testing the system state.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Developed user Interfaces using HTML and JavaScript.
  • Created tables, stored procedures, sub-queries, triggers and views.

Environment: Java, SQL, Oracle, HTML, JavaScript, UML, Spring, Eclipse, Git, Agile, Scrum, MS SQL Server, Log4j, JUnit

We'd love your feedback!