We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Having around 4 years of experience in Java software development which includes Analysis, Design and Development of web - based applications.
  • Experienced in working with MVC frameworks like SpringBoot, Struts2, Spring MVC, Java, JDBC, Servlets, JSPs and Hibernate
  • Experience in developing application with Microservices architecture (Config Server, Hystrix, API Gateway, Actuator)
  • Implemented several J2EE components like Servlets, JSP, JDBC, JMS, JPA and Java Beans.
  • Experienced in working with JavaScript libraries like AngularJS, NodeJS, jQuery and Jasmine JavaScript unit testing framework
  • Experience in implementing various design patterns such as Singleton, DTO and DAO
  • Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
  • Used Web Services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, getting the status on the same, etc.
  • Consumed the Java based web services based on WSDL description for SOAP services and swagger-UI for REST-based services
  • Developed front-end code with Ajax call in AngularJS and jquery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Experienced in Data Modeling using XML Schema
  • Experience in XML and related technologies like DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX, and DOM Parsers. Creating, validating and parsing XML documents
  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and Sprint retrospective meetings to produce quality deliverables within time.
  • Designed and implemented Responsive single page web applications with HTML, CSS3, and JavaScript MVC libraries
  • Quick learner, possess problem solving skills, and strong team player
  • Worked with WAS admin to deploy applications on Websphere Application Server.
  • Analyzing the issues, providing technical & functional support to the users and fix them.
  • Involved in Writing and Executing SQL Scripts and responsible for fixing the issues and monitoring it to make sure it releases in time.
  • Day to Day Scrum meetings to update and discuss issues.
  • Involved in fixing the bug's biweekly iteration and publishing the Dockets to all Environments.

TECHNICAL SKILLS

Primary Languages: Java, C, C++

Frameworks: Spring, Spring Boot, Struts, Spring MVC

Database: MSSQL, MySQL, Oracle 11g, NoSQL

IDE’s: IntelliJ, Eclipse, MS Visual Studio

Servers: Apache Tomcat, Web Sphere, Web Logic

Build & Deployment tools: Jenkins,Maven, Amazon Web Services (EC2, S3, EBS, ELB, SES)

Web Technologies: HTML, CSS, DHTML, XML, Java Script

Operating systems: Windows, Mac, Linux, Red hat Linux

SDLC Methods: SCRUM, Agile Methodologies

Bug Tracking Tools: JIRA, Bugzilla

Version Controls: GitHub, Git, Bit Bucket.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Worked as core Technical Team Member and participated in end-to-end development from beginning
  • Design and develop Spring Boot Microservices to improve performance of application and reduced the response time of application
  • Involved in development of Web Forms, classes using JAVA that incorporates.
  • Designed and developed the Simulator API for Amazon S3.
  • Maintained AWS infrastructure and developed back-end services.
  • Used AWS SQS with JMSAPI for asynchronous communication by keeping messages in the Message queue.
  • Used Spring Security for Authentication and Authorization of the application
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Developed Persistence layer using Spring Data
  • Developed Restful web services using Spring Boot
  • Involved in developing and maintaining the application
  • Designed Database tables and Stored procedures.
  • Developed various reusable Helper and Utility classes that are used across all the modules of the application.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Worked with executed unit test cases by using Junit for accuracy of code and logging with log4j
  • Followed Agile methodologies by using Jira
  • Tested REST API’s using Swagger
  • Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management
  • Implemented the logging mechanism using Log4J framework
  • Implemented Mockito Junit for unit testing.
  • Worked with Agile methodology projects and participated in scrum calls and sprint planning meetings

Confidential

Java Developer

Responsibilities:

  • Designed reusable components in Java using Object-Oriented paradigms
  • Used Spring IOC to maintain loose coupling between layers published the business layer as services
  • Implemented cross cutting concerns like Logging, Transactions management using Spring AOP
  • Integrated Spring DAO for data access using Hibernate
  • Developed server-side application to interact with database using Spring Boot and Hibernate
  • Used JPA annotations to map ORM entities
  • Played key role in the design and development of application using J2EE and Rest web service (Jersey frameworks) for Service Oriented Architecture (SOA) with JSON.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Involved in the Performance Tuning of the Application on client side.
  • Developed in the applications of AWS for providing cloud security
  • Worked with the Spring framework hibernate integration
  • Developed all hibernate classes using hibernate framework writing the HQL, and Criteria based queries
  • Designing the database schema, creating tables and views, and writing queries in Cassandra
  • Developed Message Driven Beans for synchronous and asynchronous communications by using ActiveMQ
  • Hands on experience in the core java technologies like Multithreading, Collections and Exception handling mechanisms

Confidential

Java Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) Architecture
  • Involved in UI development using HTML, JavaScript, jQuery
  • Used Spring Dependency Injection properties to provide loose coupling between layers.
  • Implemented UI Tier with JSF, HTML, CSS, CSS3, JavaScript, Ajax
  • Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml.
  • Also used Annotation capabilities of RESTful API by providing ease development and client adoption
  • Hands on Experience in databases such as MySQL, MongoDB (NoSQL)
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQSeries using JMS
  • Used Hibernate for implementing Data access layer
  • Wrote Hibernate Criteria queries, named queries to perform back-end database operations
  • Authentication, authorization, and security of application is provided using Encryption Security Framework
  • Deployed the application using WebLogic as a server

We'd love your feedback!