We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

GA

SUMMARY

  • Around 3 years of experience in working with the web - based applications, hands on experience in the analysis, design patterns, development client and server applications, implementing and testing with the use of JAVA/J2EE technologies.
  • Experience in Java SE, Java EE platforms with complete experience of Software development life cycle with strong expertise in software analysis, design, development and implementation of Java/J2EE applications.
  • Developed applications using Core Java, Servlets, JSP, JDBC, Struts, Spring, Hibernate.
  • Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML.
  • Hands on experience with multiple programming languages, including JavaScript, HTML, and XML.
  • Experience in manipulating database records using SQL, PL/SQL queries.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Experience in Software Development Methodologies like Agile, Waterfall.
  • Experience in working with databases such as MySQL, Oracle, SQL Server.
  • Experience with MySQL and Oracle 11g RDBMS concepts and developing SQL Queries, Stored Procedures, Views and Triggers.
  • Proficient with software configuration/change control process and tools like Subversion, GIT, Jira
  • Good experience in IDE's like NetBeans and Eclipse.
  • Good knowledge and experience with AWS Web Services like EC2, Code Commit, Lambda, SQS, SNS, S3, CloudWatch, RDS, DynamoDB, IAM Roles.
  • Experience in using version control and configuration management tools like GitHub, SVN, CVS.
  • Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX
  • Good communication and strong interpersonal skills to quickly adapt to building strong relationships with the co-workers and the management.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL.

Mark-up/XML Technologies: HTML, CSS, JavaScript, jQuery, XML, Node JS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC.

Web services: RESTful, Amazon Web Services (AWS), SOAP.

Web/App Servers: Web Sphere, Tomcat, WebLogic, Apache Tomcat, JBoss.

Design Patterns: MVC, IOC, Data Access Object, Data Transfer Object/ Value Object, Performance Tuning.

Database: Oracle11G, MySQL server, Mongo DB, PostgreSQL, DB2, NoSQL.

Development Tools: Eclipse, Net Beans.

O-R mapping: Hibernate, JPA.

Modelling/ CASE Tools: MS Visio Professional.

Testing Tools/ Others: JUnit.

Version Control: CVS, GitHub

OS & Environment: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, GA

Java Developer

Responsibilities:

  • Worked extensively in business analysis interacting with their business groups, gathering user requirements and creating functional specifications and design documents.
  • Developed the application using withJava technologies like JSP, Servlets,Java Beans, Multithreading, JMS and XML.
  • Used Maven to build the application and deployed on WebSphere Application Server.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development within using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J and Maven.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used JSP, HTML5, CSS3 and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Used Rally for addressing the issues and more, with a focus on planning, tracking, and collaboration with tasks on individuals.
  • Developed Graphical User Interfaces (GUI) using HTML5, CSS, JavaScript for user interaction.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Experience in working with WSDL for describing Web Services and to locate the services.
  • Developed Junit test cases for unit testing and integration testing.
  • Used XML Spy for XML editing, generating XML schemas and code generation in Java according to the data model defined in the XML Schema.
  • Used XPATH to navigate through attributes and elements in an XML Document.
  • Used Eclipse IDE for developing code modules in the development environment.

Environment: Java, JSP/Servlet, Java Script, Spring Boot, Spring MVC, Node JS, JSON, Spring Framework 4.2.0 XLST, ANT, Weblogic, Junit, WSDL, SOAP, REST, Log4j, HTML5, WebSphere, Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Experience working as part of team to study user requirements and technical requirements for application and implement the features and involved in product development.
  • Using Eclipse to development, debugging application and codes and deploying new functionalities.
  • Using Spring Batch framework for batch processing to initiate ETL standalone process that gets activated by a rest end that provides files in S3 bucket, S3 to ETL invocation and end of processing.
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTful, PostgreSQL and Maven.
  • Setting up Linux servers with JBoss, Jdk 1.7, JIRA, GIT.
  • Established continuous integration (CI) practices. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit and Maven.
  • Used Log4j for logging for warnings, errors etc.
  • Participated in requirements gathering, analysis, design, and testing phases. Working with end users and clients to design and document the requirements and presented possible solutions based on requirements.
  • Responsible for retrieving data from various sources such as, CSV files and XML documents. Worked in the Web services Environment developing the service methods.
  • Involved in performance tuning, optimization and Profiling on jQuery.
  • Experienced in the installation, support, configuration and maintenance of JBoss servers and micro services.

Environment: s: Spring, Webservices, AWS EC2, S3, Java 8, Eclipse, HTML, Java Script, JBoss Cache, XML, WebLogic 12c, Log4j, PostgreSQL, JUNIT, JSON, Tomcat, Maven, log4j, GIT.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile and Waterfall methodology.
  • Involved in developing design document and impact assessment documents.
  • Developed user interfaces using HTML, CSS, XML and JavaScript.
  • Involved in development and validation of screens using HTML and JavaScript.
  • Used JSTL tag library in JSPs.
  • Used JDBC for database connectivity and manipulation.
  • Involved in working with the Core Java - asynchronous programming, multithreading, collections and a few design patterns
  • Good knowledge in OOPS concepts, OOAD, UML.
  • Involved in Struts framework code implementation.
  • Extensively worked with Servlets and Struts based multitier applications in developingJ2EE components.
  • Implemented data access objects (DAO) for database interactions using JDBC and Hibernate.
  • Extensively worked on JDBC for database access and deployed the application on Apache Tomcat Server.
  • Performed purification of the application database entries using DB2.
  • Responsible for Unit Testing with Junit, integration testing of software.
  • Used log4j to log messages depending on the messages type and level.
  • Developed ANT script to build .war files for the application.
  • Used CVS for source management.

Environment: Struts, Servlets, JSP, HTML, CSS, JavaScript, XML, Apache Tomcat, ANT, CVS, Junit, JDBC, Hibernate log4j, JSTL, SOAP, WSDL, DB2.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed user interfaces usingJSP,Servlets,HTML, CSS, java scripts.
  • Implemented logging usingLog4j.
  • ImplementedDAO pattern for data access, used JDBC to interface with the database.
  • Implemented test cases using jUnit.
  • Set up the relational database with Oracle.
  • Developed SQL queries, joins, PL/SQL stored Procedures using Oracle.
  • Used Data modelling techniques.
  • Wrote several queries in SQL, PL/ SQL to test data consistency.

Environment: s: Java, JSP, Java Script, Spring, Hibernate, MySQL, HTML, AWS, Microsoft Project.

We'd love your feedback!