We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY:

  • Over 6 years of IT experience wif Java programming language in analysis, design, development, deployment, testing and support of Client Server Systems Multi - Tired Environment Web Applications, wif emphasis on Object Oriented Design Methodologies.
  • Experience in full Software Development Life Cycle SDLC Experience in Agile software development utilizing Scrum and test based development TDD based on JUnit and Waterfall model.
  • Expertise in Core Java and J2EE technologies such as JSP, Servlets, JDBC, Java Beans, Struts, Hibernate, Spring, JMS and JNDI.
  • Strong experience in the Web Application GUI Development and client side technologies like AngularJS, HTML/HTML5, JavaScript, jQuery and CSS3.
  • Proficient in development of enterprise business solutions using JBoss, WebLogic, Web sphere and Tomcat Server.
  • Experience wif multi-threading application development, hands-on experience on advanced concepts of Java.
  • Strong Knowledge of Software design patterns like MVC, Singleton, Factory, DAO, DTO, Business Delegate, Service Locator, Session, and Observer.
  • Experienced in OOAD Techniques developing Use Cases, Sequence Diagrams and Class Diagrams using UML methodology.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers, Cursors, Indexing, Query Optimization and Performance Tuning.
  • Experience in SOAP, REST, XML and WSDL for developing Web Services.
  • Expertise in Unit Testing, Integration Testing, and experience in preparing the Test Cases, executing Test plans.
  • Developed Java Applications in various IDE tools like NetBeans, MyEclipse and Eclipse.
  • Experienced in Version controlling tools like GIT and SVN and Build Tools like Maven and Ant.
  • TEMPEffective communication skills wif clients, subject matter experts, end-users, technical teams, co- workers and professional management teams.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, SQL.

Web Technologies: AngularJS, Control-m,HTML/HTML5, Struts,JavaScript, jQuery, CSS3.

Web Frameworks: Spring, Spring-Batch,Hibernates.

Design Skills/Case Tools: UML Rational Rose, J2EE design Patterns.

Web/Application Servers: JBoss, WebLogic, WebSphere, Apache Tomcat.

Operating Systems: Windows, UNIX, Linux.

Databases and Tools: MySQL, Oracle, SQL Server.

IDEs: Net Beans, MyEclipse, Eclipse.

PROFESSIONAL EXPERIENCE:

Confidential, Alexandria, VA

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development wif Scrum methodology.
  • Designed and Developed application based on Micro service Oriented Architecture using Spring Boot.
  • Developed the application using Spring MVC intensively dat leverages classical MVC architecture.
  • Used Spring Boot which is radically faster in building cloud Micro services and develops a Spring-based application wif very less configuration.
  • Used Spring Boot framework to write Business Layers and Controller Servlets.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Designed and developed custom message adapter components using Apache Kafka dat allowed the message to travel through Micro services to base on Restful API utilizing Spring Boot wif Spring MVC.
  • Build a prototype for various required services such as Scheduling, Logging and Notification Service.
  • Utilized Swagger framework for design, documentation, testing, and deployment of REST APIs in Spring Boot.
  • Used Hibernate for Object Relational Mapping (ORM) to interact wif the Oracle database.
  • Installed, configured, and administration of No SQL database clusters in AWS Virtual Private Cloud Network.
  • Designed, built, and deployed a multitude application utilizing the Amazon Web Services (AWS) stack (Including EC2 & S3 SQS) focusing on high-availability, fault tolerance, and auto-scaling.
  • Developed a third-party API wif OAuth 2.0 autantication and used as a gateway for all the web services.
  • Used GIT as version control and regularly pushed the code to Bitbucket and used Jenkins for Continuous Integration and Deployment (CI/CD).

Environment:Java 8, Spring, Spring Boot, Microservices, AWS, Hibernate, Agile/Scrum, JSON,REST,Tomcat, WebLogic, Oracle, XML, My Eclipse IDE, Mongo DB, GIT, Junit.

Confidential

Application Developer

Responsibilities:

  • Mostly Involved in Finding Security Vulnerabilities and Fixing it to have a secure application.
  • Involved in analysis, design and development of a pre-existing system and upgrade it into a newer secure system.
  • Developed presentation layer using JSP, Struts-2, JavaScript, JSON, AJAX.
  • Deploying applications on WebSphere Server.
  • Hands on experience in handling Cross site scripting XSS.
  • Used Spring framework for transactional calls.
  • Extensively worked wif Struts, JSTL, EJB implementing J2ee Pattern for various modules.
  • Build RESTful Web services using JAX-RS API.
  • Extensively worked wif java collection classes like List, Sets.
  • Designed and Developed API wif all the CRUD capabilities using SOAP.
  • Support and advice QA team testing in various environments.
  • Used Log4J for logging and debugging and Junit for testing.
  • Wrote SQL queries for updating data into the oracle using SQL Developer tool.

Environment: Java, J2EE, JSP, JSTL Tags, OWASP, Struts, Spring, Spring boot,Jdbc, MyBatis, Hibernate, Soap Web Services, Soap UI, MySql, Linux, WebSphere, Junit, Windows.

Confidential, Wilmington, DE

Java Developer

Responsibilities:

  • Responsible in complete software development life cycle (SDLC) as well as in Agile/Scrum.
  • Involved in analysis, design and development of system and created specifications writing Use Cases, Class Diagrams.
  • Work directly wif management, vendors, and third parties to ensure dat Web-site’s financial transactions and database management applications operate at peak efficiency.
  • Designed and developed many batch projects Class Diagrams.
  • Configured the Hibernate to implement the ORM Mapping in the system using XML configuration files.
  • Implemented Spring MVC based controllers using MVC annotations to navigate requests to different layers.
  • Extensively used Spring Framework such as Spring IoC for bean management and Spring AOP integrated wif Log4j for exception logging.
  • Mostly got experience in publishing and consumingweb servicesSOAP API.
  • Performed Unit Testing, Integration Testing and user acceptance testing using JUnit.
  • Written Many Database Scripts as needed for the projects to create new table or to alter previous table.
  • Used Hibernate Template API for database operation, such as queries, updates and in order to fulfill user's requests.
  • Configured and deployed the application in JBoss.
  • Used SVN as the version control system.

Environment: Java, J2EE, Spring, SpringBatch, Jdbc, Control -m, Hibernate, Soap Web Services, Soap UI, Oracle,Linux, JBOSS, Junit, EasyMock, Log4j, SVN, Windows.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in most phases of SDLC Software Development Life Cycle.
  • Involved in analysis, design and development of system and created specifications writing Use Cases, Class Diagrams.
  • Designed and developed presentation layer using AngularJS, HTML5, CSS3, JavaScript, JSON, AJAX and jQuery.
  • Configured the Hibernate to implement the ORM Mapping in the system using XML configuration files.
  • Implemented Spring MVC based controllers using MVC annotations to navigate request to different layers.
  • Extensively used Spring Framework such as Spring IoC for bean management and Spring AOP integrated wif Log4j for exception logging.
  • Extensive experience in publishing and consumingweb servicesusing both SOAP and RESTful API.
  • Configured Spring Cache to avoid unnecessary database access and repeated calculation.
  • Used Hibernate Template API for database operation, such as queries, updates and in order to fulfill user's requests.
  • Created tables in database based on the Entity-relationship model dat is provided by the database architect.
  • Configured and deployed the application in Apache Tomcat.
  • Used GIT as the version control system.

Environment: Java, J2EE, Spring, Hibernate, Restful Web Services, Oracle, PL/SQL, AngularJS, HTML5, CSS3, JavaScript, JSON, AJAX, jQuery, Tomcat, Junit, Log4j, GIT, Windows.

We'd love your feedback!