Java Developer Resume
SUMMARY:
- Over 5 years of experience as a Java Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications.
- Experience in developing Microservices using Restful AP wif Spring-Boot.
- Experience in using Socket Programming.
- Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
- Experience wif Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and ELASTIC SEARCH).
- Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) methodologies.
- Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, JQuery, NodeJs, ReactJs and has knowledge on BackboneJs.
- Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
- Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
- Experience in Spring framework (MVC/IOC/ORM/JDBC/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
- Experience in developing Microservices using Spring-Boot.
- Experienced wif RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
- Expertise in database modeling and development using NoSQL Database such as MongoDB and Cassandra.
- Experience in using version control and configuration management tools like GIT, SVN and CVS.
- Experience in using the tools like Ant, Maven and Gradle for build automation.
- Domain knowledge and business expertise in Banking, Healthcare, and E-Commerce.
- Experience in development and deployment of applications using JBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
- Complete understanding of the DevOps process wif continuous integration using Jenkins, JIRA, GIT, CHEF.
- Expertise in developing model components using ORM technologies like Hibernate (Caching, Hib
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Requirement gathering, design, coding, testing, deployment of applications for various features. Participated on in all agile ceremonires. Utilized spring MVC and Hibernate
- PA framework for development. Wrote spring services in the service layer for oracle data retrieval operations using Hibernate Used spring AOP, Spring IOC frameworks extensively during development Used Hibernate for object Relational Mapping and used JPA for annotations Implemented static, dynamic and distributed caching, used
- LRU (Least Recently Used) cache eviction policies into the project Used Gradle scripts for building and deploying the application in web/App servers Wrote Junit test cases for testing all spring service calls and spring MVC validations Designed and coded application components in Agile/TDD environment utilizing a test - driven development Developed application using spring framework dat leverages model view layer architecture, configured dependency injection
Environment: Java, Spring, Hibernate, Web Services (RESTful), Javascripts, ReactJs, Bootstrap, XSD schema, SVN (Tortoise SVN), SOAP UI, SQL server 2014, JDBC, Eclipse, Web logic Windows, Tomcat 9Client: Confidential
Confidential
Java Developer
Responsibilities:
- Requirement gathering, designing, testing and deployment on various environments. Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns. Integrated wif Spring Cloud projects to provide distributed tracing and other features. Development of cloud hosted web applications and REST APIs using Spring Boot wif embedded Tomcat.
- Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions. Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing. Integrated ActiveMQ and spring JMS API to send and receive message for asynchronous communication. Wrote build scripts using Jenkins and SCM. Installed the WebSphere MQ and involved in configuring MDB listeners,
- JMS resources, and queues and integrating wif the WebSphere Application Server. Used log4j to print the logging, debugging, warning, info statements. Extensive experience in various Agile methodologies like Test Driven Development (TDD). Created Reusable Modules and Custom Directives in ReactJS which got used in various places of application. Experience in using Core Java concepts such as OOPS Concepts, Collections Framework, and Exception Handling, me/O System, Multi - Threading, JDBC, Generics, Concurrency. Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
Environment: Java 1.8, STS, Spring MVC, JMS, PL/SQL, Log4j, Jenkins, JIRA, Eclipse IDE, GIT
Confidential
Java Developer
Responsibilities:
- Design and implemented Model view controller (MVC) architecture using spring framework. Wrote Hibernate classes, DAO's to retrieve & store data, configured hibernate files. Used Eclipse IDE for application Development, used Jenkins Jobs for build automation to compile and generate EAR and WAR files. Fixed defects Identified in
- Production/ QA environments; defects were tracked in Jira tracking Portal. Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA. Developed RESTful web services using Spring Boot Consumed RESTful Web services using Rest Template and feign client framework. Used Swagger - UI for API documentation and testing purpose. Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
- Provided the technical assistance to resolve Issues identified in production and demonstrate appropriate solution to the end users. Used agile practices and Test-Driven Development techniques to provide reliable, working software early and often.
Environment: Java, Spring, Hibernate, Web Services (SOAP and RESTful, WSDL), JavaScript, React JS, Bootstrap, XSD schema, SVN (Tortoise SVN.), GitHub, SOAP UI, SQL server 2014, JDBC, Eclipse, Swagger.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in writing application - level code to interact wif APIs, Web Services using AJAX and Angular resources. Developed code for Responsive web design in JavaScript using frameworks like ReactJS
- Experience in developing LINUX shell scripts for automating deployment of applications. Designed and developed Business components and integrated wif Spring framework wif various reusable Helper and Utility classes, which are used across all the modules of the application. Used RESTful for producing web services and involved in writing programs to consume the web services.
- Deployed the java application using Jenkins build script. Used Log4j for logging various levels of information like error, info, and debug into the log files. Performed GitHub/GitHub - Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes dat are made. Designed enterprise API's and involved in developing the API's.
- Involved in testing API's using SoapUI and Postman. Implemented Swagger for the microservices for Documenting Rest API. Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub wif merge and version and used Jenkins for continuous integration. Involved in rendering additional components wif custom HTML tags using ReactJS.
Environment: Agile waterfall, HTML, JQuery, Angular JS, XML, Java 1.8, Spring Frameworks, Hibernate, JDBC, RESTful Web services, Jenkins, Maven, JIRA, LINUX, UNIX, SVN, GIT