We provide IT Staff Augmentation Services!

Java Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Over 7 Years of strong IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Web Application Analysis, Design, Implementation, Development and Deployment of Enterprise Applications, with strong expertise in OOP JAVA, J2EE and other Client/Server Technologies.
  • Strong background in JAVA/J2EE environments. Well Experienced in MVC architecture using Spring framework and other Spring technologies like Spring Boot, Spring Data, Spring Security .
  • Solid experience/knowledge in microservices stack primarily using Spring/Spring Boot technologies.
  • Extensive experience in RESTFul, SOAP, Servlets, XML, JSP, JDBC, SAX, JAVA Beans, Custom Tags in JSP, Multithreading.
  • Extensive experience in using various UML , Rational Rose, design patterns and industry best practices such as Model - View-Controller, Singleton, Facade, Factory and DAO, DTO.
  • Experience in developing multi-tier enterprise applications using eclipse, IntelliJ and Net Beans.
  • Good knowledge of database connectivity (JDBC) for databases like Oracle 10g/11g, DB2, SQL Server, MySQL and Datastax Cassandra DB (No SQL)
  • Hands on experience with build and test tools like ANT, Maven, JUnit/Mockito.
  • Good documentation skills on both functional and business requirements.
  • Experience in database related work, creating complex stored procedures, triggers, views and functions, using PL/SQL world and also in Designing structures in NoSQL world primarily using datastax cassandra DB.
  • Worked with multiple messaging queueing technologies for asynchronous data processing, especially in ActiveMQ and Kafka.
  • Have good experience in software development methodologies such as Waterfall , Iterative and Agile (Scrum) .
  • Excellent Written, Verbal Communication and Analytical skills with a customer service oriented attitude and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS:

  • Languages
  • JAVA, J2EE, XML, HTML,UML, SQL/PL, Python, CQL (NoSql)
  • Web Technologies
  • Microservices, JSON, SOAP, RESTful Web Services, JSP, XML(SAX/DOM), AJAX, AWS,OpenShift, JMS, Servlets, JPA, JAVA Beans, BootStrap, XHTML, HTML5, CSS/CSS3, XML
  • Web/App Servers
  • JBoss, Web Logic 8.1/9.1, Apache Tomcat 5.0/6.0/7.0, Web Sphere
  • Frameworks
  • Spring 3.x/4.x (Spring Core, Spring MVC, Spring AOP, Spring DAO, Spring Boot, Hibernate 3.x/4.x
  • Databases
  • Oracle 10g/11g, MS SQL Server, MySQL, Datastax Cassandra DB
  • IDEs & Tools
  • Eclipse, IntelliJ, Net Beans, Visual Studio Code, Android Studio, JUnit, Mockito
  • Version Control
  • CVS, VSS, Subversion, Git
  • OS
  • Windows, Unix, Linux
  • Software Development Methodologies
  • Waterfall, Agile (Scrum)

PROFESSIONAL EXPERIENCE:

Confidential 

Role: JAVA Software Engineer

Responsibilities:

  • Worked on Delta’s brand new retail apis in the revenue management department. A completely built from scratch project.
  • Project was based on Agile methodology with extensive iterational design/requirement changes and strict tight deadlines.
  • Took ownership of retail-api’s core apis such as OFFER, CART & ORDER & Actively involved in major business and technological design implementations.
  • Due to the nature of the project, A lot of mini POC projects in new technologies took place to best suit delta’s requirements and later converted them to enterprise implementations. ie; Netflix Hystrix, Active MQ, Kafka, Cassandra DB.
  • Migrated Legacy SOAP apps to modern RESTFul apis with microservices architecture in mind, using Spring boot.
  • All the SOAP application models were converted to delta’s new retail-apis model, Which are strictly followed through swagger hub guidelines.
  • Designed & Implemented Cassandra DB Tables for Delta’s ORDER & OFFER-API.
  • Designed & Implemented Kakfa asynchronous flow for Delta’s ORDER & OFFER-API.
  • Actively involved in load testing and performance analysis for all retail-apis and utilized tools such as Dynatrace, Openshift monitoring tools & Sumo Logic dashboard.
  • All microservices were built using maven and deployed on Openshift platform with Jenkins CI/CD pipeline setup.
  • Worked extensively with Core JAVA 8 features such as Concurrency API, Stream API, Collection API & Functional Interfaces.
  • Utilized Sumologic for log tracing and debugging purposes during production.
  • Actively Participated in the support system of the applications which involved defect finding, fixing and minor enhancements.

Environment: Spring Boot 2.1.6/2.2, Core JAVA 8, REST API, SOAP, Mockito, Apache Kafka, Datastax Cassandra DB, OAUTH, Microservices Architecture, Eclipse, Swagger, Jenkins.

Confidential

Role: JAVA/J2EE Developer

Responsibilities:

  • Worked closely with the design and management team for all aspects of SDLC to build a robust enterprise JAVA application.
  • Project was based on Agile methodology for iterational development and attended different SCRUM meetings.
  • Built cloud Microservices and implemented back-end business logic using Spring Boot.
  • Utilized Spring Boot to modularize the code and implement Rest API using Spring Rest and Swagger API for documentation purposes.
  • Worked extensively with Core JAVA 8 features such as Concurrency API, Stream API, Collection API & Functional Interfaces.
  • Collection of Build metrics and its Test case metrics from Jenkins to show case as visualization data.
  • Utilized Apache Kafka in cluster as the main communication system between the APIS and Microservices.
  • Deployed application on Pivotal Cloud Foundry which is well known to reduce the development overhead by providing a robust and ready to use platform.
  • Configured JBOSS server and Utilized Oracle DB with Hibernate ORM framework.
  • Developed RDBS like Oracle and PL/SQL stored procedures.
  • Project was built/tested/deployed using Maven along with continuous integration in Jenkins.
  • Authenticated users and provided security measures to access RESTFul services using OAUTH 2.0
  • Participated in the support system of the application which involved defect finding, fixing and minor enhancements.

Environment : Spring 4, Spring Boot, Core JAVA 8, REST API, Apache Kafka, Oracle, OAUTH, Microservices Architecture, Hibernate, IntelliJ, Docker, Swagger, Jenkins.

Confidential

Role: JAVA/J2EE Developer

Responsibilities :

  • Involved In all phases of SDLC to analyze the requirements, design, development and deployment of enterprise applications based on JAVA/J2EE technologies and design Patterns.
  • Designed and implemented application using Spring MVC design pattern and view resolver to map web pages.
  • Showed expertise in Core Java including JAVA APIs such as Collections, Exception handling and Multithreading to fulfill the implementation and requirements of backend business logic.
  • Utilized Maven to build and deploy on the server and configured Maven dependencies for application building processes.
  • Implementation of AngularJS services to bind the data and provide access to the data on the server.
  • Designed responsive webpages for new modules using Twitter’s Bootstrap Framework and AngularJS.
  • Developed form validation using AngularJS, data validation.
  • Configured web.xml to handle error pages and request mapping.
  • Implemented persistence Layer utilizing Spring framework version 4 and Hibernate integration.
  • Developed Web-services to integrate between multiple internal and third party components using RESTFul services that are core to the application.
  • Designed RESTful web services in compliance with JSON representation for handling AJAX requests.
  • Implement page action using AngularJS, Including custom services and directives.
  • Utilized auto wire annotation techniques to handle static resources and injection dependencies more efficiently and configured dispatcher servlet to create message source beans and data source beans.
  • Used HQL to query the database system and JDBC to connect to the database.
  • Created normalized databases, developed SQL and stored procedures using JDBC or Hibernate to communicate with the database.
  • Utilized JAXP and JAXB for parsing XML documents and used XML transformations using XSLT
  • Utilized Spring framework for front-end pages using JSP, JSP custom tags (JSTL), Spring Custom tag libraries (bean, logic, html) and JavaScript.
  • Utilized Apache Tomcat server integrated with eclipse for debugging and unit testing.
  • Utilized Batarang AngularJS to debug the code.
  • Frequently interacted with other engineering teams and non-technical related teams to determine the key data for defining the predefined configurations and to identify unnecessary legacy information.

Environment : Core JAVA 8, J2EE, Spring 4, Hibernate 4.2, RESTful web services, XML (DOM & SAX), HTML5, CSS3, Bootstrap, AngularJS, jQuery, AJAX, JSON, JavaScript, MYSQL, Eclipse, Apache Tomcat 8.0, Maven, Batarang, JUnit, SVN.

Confidential

Role: Intern

  • Research new technological advancements in the market and create a model for the existing projects.
  • Work closely with the engineering teams to help them document the changes and version updates in the software development life cycle.
  • Participate and collaborate in the daily group discussions of technological advancements and current software trends.

We'd love your feedback!