We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Passionate developer around 4 years of experience in analysis, design, development and testing of web - based applications using Java/J2EE platform with different back end databases.
  • Experience in Requirement analysis, Designing, and Developing Web Applications using, Java/J2EE frameworks.
  • Experience in Analysis and Design using Software Engineering MVC based frameworks like Spring Core and Spring MVC.
  • Strong Core java programming skills using Java SE API, Threads, Exceptions and Collection Framework.
  • Experience in creating and consuming REST based and SOAP web services and implementing API for distributed systems and middleware-oriented applications.
  • Expertise in implementing UI layer with HTML5 and CSS3.
  • Experience in working with Application servers and Web servers like Apache Tomcat, WebLogic, and JBOSS.
  • Experience in using build/deploy tools such asJenkins, Docker for Continuous Integration & deployment for Microservices
  • Good understanding of cloud services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
  • Extensive experience in writing Stored procedures, SQL queries.
  • Proficient in using RDBMS concepts with Oracle and MySQL.
  • Good working knowledge with IDE’s like Eclipse, and Net Beans, Spring Tool Suite, SoapUI, Postman.
  • Experience in writing test-cases in Javaenvironment using Junit, Mockito.
  • Involved in writing build scripts using Gradle, Maven and integrated with CI Servers like Jenkins.
  • Effective in working independently and collaboratively in teams.
  • Excellent communication and organizational skills with leadership and management qualities.
  • A passionate learner for new technologies in the field of computer science who holds the ability to acquire new skill sets quickly.

TECHNICAL SKILLS

Programming languages: Java, C programming, Unix

Frameworks: Spring, Hibernate, Log4j, Junit, JSF.

Databases: MySQL, Oracle, DB2

Web Technologies: HTML, CSS, XML, JavaScript, JQuery, XSLT

Application Servers: Apache, Tomcat

IDE tools: Eclipse, Net beans, Soap UI

Version control tools: Subversion, GIT, Jenkins, Rundeck

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Understand the Business Requirements and Solution Design Document for the Impact Analysis.
  • Developed High level and detailed level design documents based on business requirements provided.
  • Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
  • Involved in the frontend with AngularJS, JSON and consume a RESTful Web Services.
  • Designed and developed the Application using Spring MVC and Hibernate framework.
  • Developed Restful Web Services and integrated with Spring.
  • Developed the persistence layer using Hibernate framework by JPA.
  • Used Eclipse IDE for development, configured and deployed the application on to Tomcat using Maven.
  • Tested web services using SOAP UI apart from actual unit testing.
  • Used SVN for project management and version management.
  • Deployment of Application in Apache Tomcat Server and done Unit Testing, System Integration Testing.
  • Involved in process for builds and deployments with Maven and Jenkins for continuous integration.
  • Code Review, Code Delivery and Integration with existing Code and Test Data Preparation Stabilization Activities for applications
  • Identify the root cause of the issues and providing a permanent solution.
  • Work with the client in proposing solutions for the overall stability of the applications.
  • Coordinate with onsite team during Development, Testing, Deployment and closely worked with operation team on DEVOPS.
  • Involved in writing Spring Batch Jobs for creating daily, monthly and yearly reports for associates.
  • Involved in writing timer jobs for invoking the spring batch jobs on daily basis.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Involved in providing maintenance and support for the application and worked on CRs.
  • Worked on QA, SIT and production issues and deployed the code in all environment.

Confidential, El Paso, TX

Programmer Analyst

Responsibilities:

  • Implemented Agile (SCRUM) methodology, involved in sprint planning.
  • Developed the web interface using MVC design pattern with Struts framework
  • Developed JSPs to dynamically generate HTML and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
  • Used Spring DAO and Spring ORM module to support Hibernate.
  • Designed Frontend with in object oriented JavaScript Framework.
  • Consumed SOAP based web services using Apache Axis.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Designed and created Microservices business segments and RESTful administration endpoints utilizing Spring Boot.
  • Utilized various Java, J2EE programming design patterns to develop server- side components
  • Developed Core Java based components using OOPS, Thread, Exceptions, Annotations, Collections framework.
  • Ensuring the security of different applications using standard encryption, decryption, and hashing, key management, certificate management, and signatures
  • Used various Application Servers like IBM Web Sphere, JBoss and Apache Tomcat web server.
  • Worked on SQL, PL/SQL, Stored Procedures, Triggers, joins, Indexes/performance.
  • Performed performance tuning for Oracle RDBMS using Explain Plan and Hints, Row source operations to identify bottlenecks in queries and remediate them
  • Prepared the Unit Specifications for the module and Unit Testing. Implemented the JUnit Test Cases.
  • Developed ANT scripts for building, testing and deploying the application on Web logic server.
  • Used Log4j logging framework for debugging, easy maintenance, and structured storage of an application's runtime information.

Confidential

Jr. Software Engineer

Responsibilities:

  • Involved in code reviews and SDLC document reviews, maintaining high standards f documentation and code
  • Developed the presentation layer and GUI framework using HTML, JSP, CSS,
  • AJAX and client-side validations were done using JavaScript, supporting different accessibility features.
  • Extensively involved in the enhancements, troubleshooting, bug fixes and change requests for the Web Services.
  • Utilized various Java, J2EE programming design patterns to develop server side components
  • Consuming resources using RESTful Web Services and achieving loose coupling of components and inter process communication using JAX-RS
  • Created a reusable program using PL/SQL which generates the real-time usage metrics report for different modules of the project.
  • Used JUnit to implement test cases for Unit testing of modules.

We'd love your feedback!