We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 3+ years of IT experience in analysis, design, development and implementation of Core Java oriented enterprise - based application based with strong understanding of Java and J2EE technologies.
  • Experience in Java/J2EE technologies including Spring, Hibernate, Servlets.
  • Strong experience in Software Development Methodology such as SDLC, Design, Implementation and Testing of Object Oriented applications, Web basedEnterprise Applications.
  • Hands on experience with Core Java with OOP, Multithreading, Event, Exception Handling, File handling, IO, Generics, Data structures, Collections, Garbage Collection.
  • Experience in using different modules of the Spring Framework like Spring Core, Inversion of Control, Dependency Injection, Transaction Management, Model-View-Controller modules.
  • Expertise in REST API’s development with Spring Boot configuration and maintenance of Micro-Services with Eureka discovery platform, Launching and configuration of AWS instances with load balancing.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling through API Integration.
  • Implemented various J2EE Design patterns like MVC and Singleton
  • Wide expertise using Spring AOP, MVC, Spring Security, Spring REST, and Spring-JDBC.
  • Expertise in developing RESTful microservices using JSON and XML.
  • Experience using web applications servers like Apache Tomcat.
  • Strong Experience in RDBMS concepts, Oracle.
  • Experienced in developing GUI/front-end components using HTML, CSS.
  • Experience with build tools like Maven for building and Git for version control
  • Used JUnit for testing the application.
  • Experience in using Java Swing for building the desktop applications.
  • Involved in building the front-end web applications using JSP’s.
  • Involved in an Agile based approach with Scrum for UI Development.
  • Rectified performance bottlenecks and eliminated critical bugs.
  • Experience in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.
  • Have good Work experience on databases Servers like Oracle.
  • Expertise in Database Design and Database Programming (Stored procedures, Triggers, Packages, PL/SQL) using Oracle 10g and 11g.
  • Knowledge in troubleshooting UNIX scripts.
  • Experience in writing SQL queries. Worked with SQL to create tables, and views.
  • Excellent verbal, written, and interpersonal communication skills.

TECHNICAL SKILLS

Languages: C, Java

Web Development: HTML5, CSS3

Database technologies: SQL, PL/SQL

Unit testing: JUnit

Server-Side Programming: JSP, Servlets

Frameworks: Spring Hibernate ORM

Web Services: Restful(JAX-RS)

Design Patterns: Model View Controller(MVC), Singleton Pattern

IDE: Eclipse, STS

Operating systems: Unix, Windows, Linux

Build tools: Maven

Version Control: SVN, GitHub

Cloud Technology: AWS- Certified Developer

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Java Developer

Responsibilities:

  • Working in an Agile Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with bi-weekly sprint deliveries.
  • Working on HTML5, CSS3 and Bootstrap for designing responsive single page applications(SPAs) using Angular 2.
  • Using Built-In Pipes to format the data and created Custom Pipes to format the backend data into desired format.
  • Using HTTP methods extensively to retrieve the data from the Rest API and used that data to update the page dynamically.
  • Implementing cross cutting concerns as aspects at Service layer using Spring AOP, Spring IOC and of DAO objects using Spring-ORM.
  • Implementing the application using Spring IOC, Spring Boot, and Spring MVC. Handled the security using Spring Security.
  • Spring beans used for controlling the flow between UI and Hibernate.
  • Designed and developing RESTful Services to retrieving configuration JSON documents related to customer.
  • Involved in development of Spring DAO layer, which invoked database queries.
  • Developing Oracle SQL stored procedures and queries for payment release process and authorization process.
  • Developing various reusable helper and utility classes using JavaBeans with Eclipse editor.
  • Created Maven build file to build the application.
  • Using Log4j for debugging, testing and maintaining the system state.
  • Managing and implementing all code changes via Git. Deploying builds across development, staging and production instances and maintaining code integrity.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.
  • Deployed applications on AWS by using Elastic Bean Stalk.

Environment: Java 8, HTML5, CSS3, AJAX, JSTL, Spring IOC, Hibernate, Eclipse, PL/SQL, Oracle, JMS, Rest API, Tomcat, Agile, MAVEN, Log4J, GIT, Spring Boot.

Confidential

Java Developer

Responsibilities:

  • Experience in translating Business Requirements into Technical Design.
  • Design and develop the application using MVC and Spring frameworks includingSpringBeans,SpringAOP.
  • Responsible for designing some of the framework components such as pagination and updates to the persistence mechanism.
  • Developed JSP’s in conjunction with JavaScript and AJAX to make the HTML pages more user-friendly and interactive.
  • Experience in following the working standards of ed-tech for better understanding of HTML5, CSS, SVG, images, audio, video.
  • Applied Spring Framework for transaction Management and Spring JDBC for building ORM.
  • Used custom persistence mechanism to execute queries and JPA to create, retrieve, update and delete operations.
  • Worked on Core java concepts Exception Handling, File handling, IO, Generics, Data structures, Collections, Logging and Garbage Collection.
  • Make the application generic enough as to configure by individual superior courts and authorize the requests according to their own needs.
  • Utilized prepared and callable statement parameterized queries to prevent SQL Injection.
  • Developed the Java beans (POJO) to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
  • Implemented Database Access Objects (DAO) using the Spring Hibernate Support.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using micro services.
  • Implemented Microservicesarchitecture using Spring Boot for making application smaller and independent.
  • Fundamental mastery of AWS cloud computing platform and its dimensions of scalability.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage, documents in S3, providing IAM access to S3 buckets.
  • Developed test cases with input data injected through Dependency Injection to test various components developed.
  • Implemented Business Logic using POJO’s and used WebSphere to deploy the applications.
  • Used Singleton and MVC Design Patterns in developing the application.
  • Designed and developed the REST based Microservicesusing the Spring Boot.
  • Wrote SQL/PLSQL queries for database models.
  • Experience with Continuous Integration/Continuous Deployment using Maven.

Environment: Java, J2EE, Ant, Eclipse, XML, Spring, Spring Boot, JPA, Hibernate, HTML5, JSP, JSTL, Java Script, Microservices, Junit Web Services, Oracle11g, SQL, Agile/Scrum, PLSQL, Unix, SQL server.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Used agile methodology for Software Development.
  • Involved in design phase and data modeling, interacted with other team members to understand the requirements for the project.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Mavenized the existing applications using Maven tool.
  • Added the required jar files to the application as dependencies to the pom.XML file.
  • Used JSF & JSP frameworks to interact with the front end.
  • Utilized Swing/JFC framework to develop client-side components.
  • Developed J2EE components on Eclipse IDE.
  • Used spring framework configuration files to manage objects and to achieve dependency injection.
  • Implemented cross cutting concerns like logging and monitoring mechanism using Spring AOP.
  • Developed desktop interface using Java Swing for maintaining and tracking products.
  • Used JAX-WS to access the external web services, get the xml response and convert it back to Java objects.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Working with Web admin and the admin team to configure the application on development, training, test and stress environments (Web logic server).
  • Build PL\SQL functions, stored procedures, views and configured Oracle Database 10g with JNDI data source with connection pooling enabled.
  • Used Hibernate based persistence classes at data access tier.
  • Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
  • Worked on Spring Core layer, Spring ORM, Spring AOP in developing the application components
  • Added functionality to web pages using Angular JS like click events, toddles, radio buttons, check-boxes, form validations and blade containers.
  • Coded Angular JS controllers and directives for application functionality.
  • Used custom components using JSTL tags and Tag libraries implementing struts.

Environment: Java, J2EE, JSF, Hibernate, Spring, Swing/JFC, JSP, HTML, XML, DB2, Eclipse IDE, REST, Maven, JSTL, DB2, JAX-WS, Apache Axis.

Confidential

Java Developer

Responsibilities:

  • Worked with the Detailed Design group to access the user interface (UI) design requirements and provide the technical analysis of the requirements.
  • Worked extensively in ID card generation and claims pages.
  • Developed the UI using JSP, Servlets, HTML, CSS and JavaScript.
  • Developed the Distributed web application based on MVC pattern
  • Involved in developing the DAO classes in integration with JDBC calls for the data persistence
  • Design and Development of server-side modules using J2EE, EJB, MDB and Utility classes
  • EJB3.0 session beans for business components and Hibernate for the persistence layer.
  • Developed JUnit test cases for the robust unit testing.
  • Interacted with database Oracle 10g with JDBC and Servlets.
  • Communicated between different applications through Web Services (XML, XSD, WSDL, and SOAP).
  • Achieved reliable and asynchronous exchange of essential information Using Java Messaging Services (JMS).
  • Responsible for Testing and moving the application into Staging and Production environments.

Environment: JSTL, JavaScript, AJAX, HTML, JSP, Web Services, Log4J, Maven, JUnit, Oracle 10g, Eclipse, SVN, Windows XP.

We'd love your feedback!