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