Java Developer Resume
SUMMARY
- As a Java Developer with around 5 years of experience, strong back end development with front end designs. Technical strengths include Java, J2EE - Servlets, and JSP, JDBC, Java Beans, EJBs (Session beans, Entity Beans and JMS), XML, XSD, Web Services, spring and Hibernate.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment with various methodologies like Agile, Scrum, Waterfall and Increment models.
- Expertise in using J2EE design patterns including Front Controller, Data Access Object, Business Delegate, Service Locator, MVC and Data Transfer Object.
- Worked with version control tools, which includes Git, IBM RTC and SVN.
- Hands on experience in creating build scripts using ANT and Maven.
- Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, JAX-RS, JSON and WS-Security to expose certain functionalities of the application
- Hands on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers, Cursors etc.
- Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application servers.
- Expertise in Unit testing using JUnit, Integration testing, & System testing.
- Good knowledge on ORM, Persistence concepts and DAO pattern and its related design patterns.
- Good knowledge on NO SQL databases like MongoDB, Cassandra.
- Experience in System maintenance, analysis and performance in Windows, UNIX and Linux environment.
TECHNICAL SKILLS
Programming Languages: Core Java
J2EE: J2EE (EJB, Servlets, JSP, JDBC)
Web Technologies: HTML, JavaScript, CSS, JSON, jQuery.
Application/Web Servers: Apache Tomcat 7.x/8.x, WebLogic, WebSphere, JBoss
Databases: DB2, Oracle 12c/10g, SQL Server, Mongo DB, Cassandra
IDE: IntelliJ, Eclipse, Net Beans
Configuration: SVN, GIT, RTC
Tools: ANT, Maven, JUnit, Jenkins, qtest
Frameworks: Spring, Hibernate, Angular JS
Platforms: Windows, Unix, Linux, Mac OS
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Actively Working in Software Development Life Cycle by designing, developing, modification and testing of software systems
- Worked extensively on design and development of applications using Java, J2EE, Hibernate, jQuery.
- Developed Micro services & APIs using Spring Security, Spring Boot.
- Developed user defined services to get/post all related information using Restful API.
- Deployed services in Cloud depending on customer needs.
- Used apache kafka and kafka streams for filtering and more.
- Writing pages and templates JSP, HTML, JavaScript, AJAX, CSS, jQuery, and implementing tag libraries.
- Experience on integrating back-end technologies (NodeJS) with JavaScript frameworks (Angular JS, React JS) and jQuery by using AJAX and JSON.
- Working in requirement analysis and gathering and converting them into technical specifications using Test-Driven Development (TDD) approach.
- Used various PL/SQL statements to store and retrieve the data from database using Squirrel SQL and IBM DB2 control center
- Extensive knowledge in configuring and deployment of applications on WAS 8.5 server.
- Making changes to existing application to remove bugs and increase the performance and updating our Confluence wiki.
- Provided hands-on technical governance on all aspects of production support.
Environment: Core Java/J2EE, Eclipse, Microservices, REST, Maven, Hibernate, Microservices, IBM RTC, GitLab, WAS 8.5, qTest, JIRA
Confidential
Full Stack Developer
Responsibilities:
- Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
- Extensively worked with business analysts and product managers to help writing user stories in sprint planning.
- Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
- Used Core Java concepts like Collection Framework, Multi-threading, Generics, Serialization, Thread pools and Externalization.
- Involved in the development of the UI using HTML5, CSS3, Bootstrap, jQuery
- Implemented Micro services-based Cloud Architecture using Spring Boot.
- Implemented Restful and SOAP based web services using JAX-RS and JAX-WS respectively.
- Developed Microservices to provide Restful API utilizing Spring Boot with Spring MVC.
- Used Java 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
- Validations are done using SoapUI and Ready API testing tool framework in different environments.
- 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.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Automate build process through Gradle Script build framework.
- Worked with WebSphere application server that handles various requests from Client and used Jenkins to perform continuous Integration.
- Used Git for source version control and JIRA for tacking issues.
Environment: Core Java, J2EE, HTML5, CSS3, Bootstrap, jQuery, Spring Boot, XML, JSON, Git, Hibernate, JDBC, Rabbit MQ, Mongo DB, Gradle, Jenkins, WebSphere, JMS, Restful, SOAP, SoapUI, Microservices, Agile Methodology and JIRA