We provide IT Staff Augmentation Services!

Java Software Engineer Resume

4.00/5 (Submit Your Rating)

Wausau, WI

SUMMARY

  • Software Professional having 7+ years of IT experience in designing, developing and delivering complex multi - tiered enterprise applications for web-based and clients-server domains using Java 7, 8/J2EE/Unix/SQL/ MySQL languages with experience on working with mobile application on interactive application development.
  • Proficient in building Web applications using HTML5, DHTML, XHTML, CSS/CSS3 and JavaScript, Angular.js, React.js that follows W3C Web Standards and are browser compatible.
  • Expertise in developing Micro services using Spring Boot and NodeJS.
  • Hands on experience in SVN, Git, JIRA, and Bugzilla.
  • Possesses experience with Cloud Computing environment like Amazon Web Services (AWS). Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM and Elastic Load Balancers (ELB) and REST API Gateway
  • Configuring, Automating and Deploying Chef, Puppet and Ansible for configuration management to existing Infrastructure.
  • Participated in Agile SCRUM activities such as daily standup, sprint planning and retrospective meeting and Rally Software was used for Agile project management applications.
  • Hands-on experience in development of Microservices and deploying in Docker .
  • Extensive experience in application development using Java, J2EE, SOA, CXF Soap Webservices, EJB, JSF, Rich faces, My Faces, Tomahawk, JSP, Servlets, JMS, Struts, JDBC, JPA over Hibernate.
  • Proficient in SQL databases; MS-SQL, MySQL, PL/SQL, Kafka, PostgreSQL, Oracle & no-SQL database; MongoDB, Cassandra.
  • Experience with Application Deployment Automation Tools like Chef, Puppet and Ansible.
  • Proven experience in Internet, Intranet & Extranet applications in JAVA, JEE, Microservices, Eureka, Zuul, Ribben, SOAP, REST, EJB, JMS, JDBC, JSP, JSF, Servlets, JAXP, XML Beans, XQuery, XSD and AJAX .
  • Experience managing Docker orchestration and Docker containerization using Kubernetes.
  • Experience with Unit Testing / Test Driven Development (TDD), Load Testing and Integration Testing .
  • Expertise in using J2EE Frameworks like JDBC, Struts, JMS, Spring Batch, Apache Kafka, Hibernate, SOAP and REST.
  • Expertise in writing JUnit test cases using Junit Frameworks like Mockito and JMock.
  • Extensive Design, implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • Expertise in using J2EE application servers such as IBM WebSphere, JBoss and web servers like Apache Tomcat.
  • Team player with strong verbal and written communication skills along with ability to do the tasks on time ensuring the quality, passionate and open to learn new technologies.

TECHNICAL SKILLS

Languages: Java 8/11, J2EE, Python, HTML, SQL, PL/SQL

Frameworks: Spring, Hibernate, Angular, Struts and Ant scripting

Application Server: WebLogic, WebSphere, Apache Tomcat

Web technologies: JSP, Servlets, Java Beans, JavaScript, Web Services - SOAP, REST

Client Technologies: jQuery, Java Script, AJAX, CSS, HTML 5, XHTML

Databases: Oracle, Microsoft SQL Server, Couchbase

Java IDE: Eclipse, NetBeans, IntelliJ Idea

Tools: Toad, SoapUI, Postman, Ant, Maven, SBT, Gradle, Rational Suite

Version Control: Git, SVN

Operating Systems: Windows Variants, LINUX/UNIX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Wausau, WI

Java Software Engineer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Expertise in Core Java with strong understanding and working knowledge of Object oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, RESTful web services.
  • Implemented Hibernate for data persistence and management.
  • Integrated Spring with Hibernate as the data abstraction to interact with the databases.
  • Implemented Singleton, Factory, DAO design Patterns based on the application requirements.
  • We have used technologies like Angular 2,4,6 Type Script, HTML 5, and CSS/CSS3 to develop the application.
  • Developed build workflows using Gradle, Gitlab-CI, Docker and Openshift.
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Participated in Agile SCRUM activities such as daily standup, sprint planning and retrospective meeting.
  • Implemented an Agile development work flow for continuous integration and testing of applications using Redmine,, Jenkins and Subversion
  • Experience in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Used Ansible to document all infrastructures into version control.
  • Implemented Spring Boot microservices to process the messages into the Kafka cluster setup
  • Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases.
  • Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Involved in a project Development using Spring Web Flow and Hybris and developed front-end UI with JSF Richfaces Backbone.js
  • Experience in automating Application Server Tomcat, JBOSS and WebLogic using chef Cookbooks and Ansible.
  • Developed UI screens using JSF 1.2, JSTL, Tomahawk, MyFaces, Rich Faces, and JavaScript
  • Enhanced the system to improve user experience and developed functions to acquire data from RESTful Web Service using Angular and HTTP Observable.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka. Scrum methodology was used during the product life cycle.
  • Consumed and built Restful web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
  • Making the application responsive using bootstrap media queries.
  • Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience.
  • Experience of instance deployment on cloud platforms Microsoft Azure, Google cloud, AWS.
  • Involved in designing the user interfaces using JSF.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script.
  • Developed single page application by using Angular JS.
  • Developed Session Beans to process user requests and to load and store information from database .
  • Developed code to call the web service/ REST APIs to fetch the data and populate on the UI using jQuery/AJAX
  • Participated in development of a well responsive single page application using Bootstrap framework, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Designed the core api for hazelcast tool which compatible with in house platform/ deployment environment and easy to integrate or add as add-ons on existing deployed application in Confidential (DB application platform in Java/Tomcat/Jboss/Weblogic).
  • Developed front end UI using HTML5, CSS3, SCSS, jQuery, AJAX and JSON.
  • Used GitHub control version to maintain the code for both development and testing.
  • Achieved CI/CD environment using Jenkins and Nexus Repositories.
  • Used Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.
  • Scaled microservices, distributed systems and serverless applications using Simple Queue Service (SQS).
  • Used GIT for version control and Jenkins used for continuous integration.
  • Wrote Stored Procedures and queries in Oracle 11g database.
  • Designed and developed JUnit test cases during the development phase.
  • Implemented the project using agile-scrum methodologies.
  • Setting GitLab repository and Runner for build automation.
  • Used deployment server Tomcat for testing and Web sphere for production.
  • Used GIT to check-in and check-out and co-ordinate among team members for Version Controlling.
  • Used Eclipse IDE to integrate different frameworks to build application.

Environment: Java 1.8/11, SOAP, Spring 3.0, RESTful Web Service, Spring boot, Hibernate 4.0, Tomcat, Core java, Kafka, CI/CD, Jenkins, Angular 2, 4, 6, Git Lab, Angular JS 1.0, AJAX, Servlets 3.0, HTML5, CSS3, Node JS, JavaScript, CSS3, jQuery 2.0, JSON, JMS, WebSphere 8.5, Agile, JMS, Eclipse, Windows OS, Unix.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Effectively interacted with team members and business users for requirements gathering.
  • Understanding functional specifications and documenting technical design documents.
  • Used Spring MVC to decouple business logic and view components.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Migrating the application from Web Sphere to Jboss
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used JSON for data exchange between application modules along with XML.
  • Used Spring JDBC Template and Spring DAO’s Support classes for JDBC.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection REST APIs to implement various features and enhancements.
  • Designing the Rich interface using Jboss Seam, JSF, HTML, jQuery and Java script.
  • Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • A thorough background implementing hybrid cloud strategies using public clouds such as AWS, MS Azure, etc.
  • Developed Web pages using JSP, XHTML, CSS and performed validations using JavaScript, Ajax, JSF, Rich faces, Tomahawk and My faces.
  • Responsible for maintaining and expanding AWS (Cloud Services)infrastructureusing AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Updating kernel & security patches in Amazon linux environment, AWS handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
  • Developed Web pages using JSF.
  • Developed the front end using JSF and Portlet.
  • Consumed Restful Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Built scripts using Ant to build the J2EE application.
  • Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java, J2EE, JSP, JSTL, JDBC, Servlet, Struts, Kafka, Hibernate, MVC, Tomcat, HTML, XML, CSS, SOAP, JavaScript, Junit, Web services, ANT, Agile,SQL, Oracle, Windows.

Confidential, Louisville, KY

Java/J2EE Developer

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
  • Developed micro-services using Spring Boot application, it’s a middleware application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Worked effectively in collaborative, agile, continuous integration environment
  • Used multi-threading and socket programming.
  • Intermediate experience with Advanced JavaScript including prototype-based inheritance,AJAX,JSONand familiar with JavaScript.
  • Worked on logging using log back spring and logged into ELK and Kafka.
  • Experience in implementing the various services using Microservices architecture in which the services working dependently, implemented Spring Boot Microservices to divide the application into various sub modules.
  • Implemented the business logic using various Design Patterns and technologies using EJB, Wicket, JSF.
  • Deployed the application on JBoss Application Server.
  • Developed web applications using Spring MVC, JQuery, HTML5, and Angular JS.
  • Used Rally for updating user stories and the status on user stories.
  • Created connection pools and data sources.
  • Performed deployment and support of cloud services including Amazon Web Services (AWS).
  • Automated ourKafka/Schema registry clusters to add/in corporate SSL/TLS. Schema registry is a JAVA app and we added Nginx in front of it and enabled SSL.
  • Suggested ER models and changes in the table structures Troubleshoot the escalated incident / problem tickets
  • Used Git as the central repository of all the modules. Worked and helped other colleagues too in resolving their merge conflicts.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Implemented AWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Solved performance issues and brought optimal output from the available resources.

Environment: Java, J2EE, Oracle, JBoss, Servlets, JavaScript, JSP, Eclipse, Window, Micro services s.

Confidential, Atlanta, GA

Jr Java Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Responsible for Object Oriented Design using Enterprise Architect.
  • Review and guide the application architects with Object Oriented Design using Rational Unified Process (RUP) using Enterprise Architect.
  • Implemented the web-based application following theMVC IIarchitecture using Struts Framework.
  • Developed front-end components using JSP,StrutsTiles layout.
  • Implemented J2EE patterns like,Data Access Object, Session facade, Business Delegateand Value Object.
  • Implemented the service layer using Spring 2.5 with transaction and logging interceptors.
  • Used spring framework for middle tier and spring-hibernate for data access.
  • Extensively worked on theStrutsDAO module and ORM using Hibernate.
  • Microservices have been built using Ratpack Framework and deploying to AWS Cloud.
  • Maintaining strong cohesion within a single microservice whilst facilitating some degree of reusability loosely coupled Microservices.
  • Implemented spring boot micro services to process the messages into the Kafka cluster setup.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Designed and developedWeb Services (SOAP, WSDL) Created and compiledXML Schemato generateJava Beanclasses usingAxis.
  • Involved in designing the user interfaces usingJSF,Marionette.js, Swing/AWT, JSON,JavaScript and HTML5,
  • Installation, Configuration & administration of WebLogic and JBOSS application Servers.
  • Designed and developed usedXSLTtransformation components to convert data from XML to HTML, Used XML DOM REST API for parsing XML.
  • Involved in writing SQL, Stored procedure and PLSQL for back end. Used Views and Functions at the Oracle Database end. Developed thePL/SQLscripts for rebuilding the application Oracle Database.
  • Developed HTML and JavaScript. Developed Scripts forUNIXplatform deployment.
  • Used Ant for compilation and building JAR, WAR and EAR files.
  • Used Log4J for logging and tracing the messages.
  • Involved in unit testing using Junit.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, JSP, JSF, Servlets, Spring, Hibernate, XML, HTML, JDBC, Web services, Web sphere Application Server, Junit, Maven, Log4J, SVN, Oracle, UNIX, Windows.

Confidential, Sandy springs, GA

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of the project.
  • Responsible for development of UI screens for the application using HTML5, JavaScript, jQuery.
  • Designed and developed UI using HTML, CSS, & Angular.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used Spring JDBCand Spring Hibernate to manage Data Access with DAO design pattern.
  • Used Spring Boot and developed the application as micro services.
  • Developed Spring Batch processing java application to read different file formats which feeds to the database.
  • Implemented JMS using Spring JMS module to communicate with queues.
  • Created builds using Mavenand pulled the project code from GitHub repositories.
  • Used Jenkins as CI tool.
  • Wrote Stored Procedures and queries in Oracle database.
  • Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
  • Developed test cases using Junit, TestNG and created stubs using JMockito framework.
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Implemented the project in Agile methodology & participated actively in daily stand up calls.
  • Served as POC for on call support in the production team on a rotation basis.
  • Achieved CI/CD environment using Jenkins.

Environment: JDK 1.7/1.8, J2EE, CoreJava, HTML5, CSS3, CI/CD, JavaScript, Angular JS, jQuery 2.0, JSON, Maven 3.0, Spring 4.x, Spring boot,JPA, JDBC, Jenkins, Apache Tomcat 8, Git, Eclipse IDE, Junit, Linux, Windows.

We'd love your feedback!