We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • 8+ years of experience as a Java/J2EE Developer in analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object - Oriented Client-Server technologies.
  • Extensively worked with Retail, Healthcare, Insurance and Investment domain with good knowledge of developing complex projects and good management skills of the deliverables.
  • Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile (Scrum), Waterfall Model.
  • Good knowledge on core java with strong understanding of Multithreading, Collections, Exception handling.
  • Experience in Front-End UI technologies likeHTML, XHTML, HTML5, CSS3, Java Script, Angular JS, Angular JS 4.0, React.JS, Bootstrap, AJAX and jQuery.
  • Expertise at using frameworks and tools like Spring Framework 3.x/4.x (Spring Core, DAO, ORM, AOP, Spring Security), Spring Boot, Spring cloud, Hibernate.
  • Extensively worked on n-tier architecture systems with application system development using Core Java, JDBC, JNDI, JSTL, JPA, Servlets, JSP, JMS, Web services, Restful (JAX-RS) and SOAP web services.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, WebSphere, JBoss.
  • Experiencewith various MVC frameworks like Angular JS, bootstrap.JS, react.JS, etc.
  • Developed Web applications usingMicroservices architecture.
  • Experience in ANT and Maven build tools.
  • Good hands on Experience in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD and IntelliJ.
  • Understanding of modern identity standards - OAuth, OpenID Connect, Mobile Connect
  • Good knowledge in Log4j, JUnit, JMeter, Maven and Jenkins.
  • Hands on experience on Splunk in creating dashboards and writing quires to check logs
  • Good knowledge in Java 1.8 features like lambda and Stream.
  • Good Exposure on Virtualization and Containers Docker.
  • Good experience in Shell Scripting, SQL Server, Unix and Linux, CI/CD.
  • Having experience in variousRDBMS databases like Oracle, SQL server, MySQL. And NoSQL database like Cassandra and MongoDB.
  • Experience in administering cloud tools Amazon Web Services (AWS).
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing).
  • Experience in deploying WAR, JAR, and EAR files in J-Boss, Web sphere application servers in Linux/Unix/Windows environment.
  • Good knowledge inOAuth 2.0 Protocol, Http Basic Auth.
  • Handled the situation to create an instance in Amazon EC2.
  • Experienced in deploying the application in Amazon S3buckets by connecting with AWS SDK.
  • Experience in implementing Web Service client using SOAP, WSDL, REST and XML standard using SOA.
  • Worked on UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management.
  • Strong experience with Version Control like GIT, SVN and CVS.
  • Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Extensive experience working with AJAX framework and single page web applications using AngularJS.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS

Languages: JAVA, C, C++, SQL, and PL/SQL.

Web Technologies: HTML, JavaScript, CSS, Angular JS, Angular 4, AJAX, XML, XSLT, Java Beans, JMS.

J2EE Technologies: Servlets, JSP, JSF, EJB, JMS, JNDI, Web Services, JDBC, SOAP, RMI.

Spring technologies: Spring core, Spring MVC, Spring Boot, Spring Cloud.

Methodology: Agile, Scrum, TDD, OOAD, SDLC.

Java Script Technology: Angular JS, Node.js.

App/Web servers: Apache Tomcat, WebLogic, WebSphere, JBoss.

Applications Frameworks: Spring, Hibernate, Struts, JSF.

Web services: SOAP, WSDL, AXIS, JAX-WS, REST, JSON, JAX-RS, JAX-RPC, UDDI.

Databases: Oracle, MySQL, MongoDB, Cassandra.

XML: XML, XPATH, XSLT, JAXB, SAX, DOM, JAXP.

Tools: ANT, JUNIT, Log4j, JMETER, TOAD, Maven, Rational Rose, Jenkins.

IDEs: Eclipse, NetBeans, InteliJ.

Operating Systems: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta, GA

Sr. Java Developer

Responsibilities:

  • Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, Hibernate and Spring with Extensive use of JavaMulti-Threading concepts
  • Extensive knowledge on spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Batch.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs
  • Responsible for writing J2EE compliant Java code for application development effort which involved working with JDBC, XML, Hibernate, EJB, Spring etc.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Methodology (Scrum).
  • Played a key role in developing the business layer and data management components of this web-based system over J2EE architecture.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Developed project on AWS EC2 instance.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing).
  • Implemented Business processes such as User Authentication using Spring security.
  • BuiltUIfor Admin module withJavaScript, AngularJS, HTML5, CSS3
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Developed application usingStruts, spring, Hibernate, Angular JSandSOAP/RESTweb services
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Adapter, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used GIT for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Secured the API's by implementingOauth2 token-basedauthenticationusingspring security
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web services request response data marshalling as well as unmarshalling process.

Environment: Java, J2EE, JMS, JNDI,AWS, Kafka, Oracle, HTML, XML, DOM, SAX, ANT, Rationale Rose, GIT, IBM Web Sphere Application Server, Hibernate, Spring, Spring ORM, Spring Boot, Spring AOP, Spring IOC, Spring DAO, LOG4J.

Confidential, Indianapolis, IN

Software Engineer

Responsibilities:

  • Worked on Agile Scrum methodology and involved in stand-up meetings to monitor the progress.
  • Involved in Requirements gathering, analysis, design and documentation of the application.
  • Implemented the backend business layers using Spring and Webservices.
  • Implemented JavaEE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Developed Microservices using Java Spring Boot, Hibernate, Restful services with good quality of code Configured spring Integration xmls to route request to respective databases
  • Building application with JS frameworks such as Angular.js.
  • Developed Graphical User Interfaces by using Angular 4 HTML5, CSS3, and JavaScript.
  • Developed project on AWS EC2 instance.
  • Used AWS SDK for connection to Amazon S3 buckets as its used as the object storage service to store and retrieve Metric files related to the application.
  • Involved in migrating Cassandra database to amazon Neptune. Used Gremlin-object as query language on Neptune.
  • Experience in setting up AWS Lambda for monitoring health of the application
  • Implemented and maintained the monitoring and altering of product and corporate servers/storage using the AWS Cloud Watch and AWS Single Notification Service (SNS).
  • Developing the Algorithms depending on the Required sources of the project.
  • Understanding DocuSign API and Developing client End points to interact with DocuSign Api to process documents as Digital Transaction Management platform.
  • Used Spring ORM module to integrate with Hibernate.
  • Worked on Java Script libraries like jQuery and JSON.
  • Developed and continuously deployed java-based applications using CICD techniques.
  • Created new customized issue type in JIRA for tracking custom requests in JIRA.
  • Involved in writing the Gradlebuild file to build and deploy the application.
  • Used GITas version control systems.
  • Used Log4J to capture the logging information and JUnit to test the application classes.

Environment: Java, JSP, Java Script, Core Java, jQuery, Spring MVC Framework, Spring Boot, Elastic search, Log4j, JUnit, CICD, JBoss, Docker, Microservices, Azure, Apache camel, AWS, Amazon EC2, Amazon S3,Amazon Cloud Watch, Elastic Search,Spring Cloud, Maven,RabbitMQ, Kafka, JIRA, ESB, React.JS, Web Logic, SVN, Web Services, WSDL.

Confidential, Beaverton, OR

Java Developer

Responsibilities:

  • Involved in coding, testing and creation of functional specs of enhancement application.
  • Performing Code reviews with the team.
  • Preparing builds, deploy and Co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Maintain EAR and WAR in IBM WebSphere Apps server.
  • Maintain source code using SVN.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Developing the web applications using Core Java Threading and Collection.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Review system requirements, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Interacting with the clients for the new enhancements to be done.
  • Developing the web applications using Springs, Hibernate.
  • Preparing technical documentation of the application.
  • Responsible for closing the backlog of production related issues.
  • Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
  • Interacting with the clients for the new enhancements to be done.

Environment: Java 1.5, Java 1.6, J2EE, JSP 2.5, JUNIT, Spring, Spring Integration, Spring MVC, Hibernate 3.0, Oracle11g, Maven, JBoss, Apache, SOA, Apache CXF, Eclipse IDE 3.7, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, Java Bean, JavaScript, GIT.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Involved in analyzing the requirements and participated in discussions with business analysts.
  • Developed various helper classes needed following core java multi-threaded programming and Collection classes.
  • Involved in multi-tiered JavaEE design using spring MVC and RESTWebservices deployed on Oracle Web logic Server connecting to Oracle 11g database.
  • Involved in application business layer development through spring framework.
  • Involved in writing FTLs that invoked various JavaScript files which in turn invoked various methods in the java classes by configuring the java objects in a bean which is maintained by the Spring IOC container.
  • Used Spring for the dependency injection mechanism
  • Involved in Spring MVC model integration for front-end request action controller.
  • Involved in setupof SOAP web service integration with outside application
  • Monitored the logs using Log4J and fixed the problems
  • Involved in implementation of transaction management across domains using Spring AOP
  • Created build and deployed scripts usingMaven.
  • Gained substantial knowledge about the concepts, design advantages, traps and pitfalls of successful object- relational mapping. developing the application using Spring MVCORM to integrate Hibernate.
  • Involved in developing Hibernate DAO classes, mapping files for persistence layer
  • Designed and Developed End to End customer self service module using annotation-basedSpring MVC, Hibernate, Java Beans and jQuery.
  • Written Java Script, HTML, DHTML, CSS and JSP for designing GUI of the application.
  • Designed and developedXML processing components for dynamic menus on the application.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Used GIT for the version control management.
  • Developed SOAP based Webservices using Apache CXF.
  • Deployed application onJBoss server and used Maven as a build tool.
  • Developed JUnit test cases for all use cases and executed them.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Played a key role in for developing the application and fixing the production issues.

Environment: Java 1.5, Java 1.6, J2EE, JSP 2.5, JUNIT, Spring, Spring Integration, Spring MVC, Hibernate 3.0, Oracle11g, Maven, Boss, Apache, SOA, Apache CXF, Eclipse IDE 3.7, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, Java Bean, JavaScript, GIT.

Confidential

Java Developer

Responsibilities:

  • Design and Development of the Object-Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose.
  • Contributed as a key team member to major projects from their inception and playedan instrumental role in growing.
  • Developed cloud native microservices using Spring cloud and Spring Boot.
  • Involved in implementing Core Javaconcepts - Collections, Exception Handling, Multi-Threadingin process of developing application
  • Implemented MVC architecture using Spring andHibernate for ORM
  • Efficiently used Spring MVC for code enhancements and Restful webservice in Spring MVC with Hibernate
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database
  • Stored data in Oracle database and accessed using Oracle JDBC drivers.
  • Worked on bug fixing and Production Support.
  • Implemented CAS to Authentication/Authorization/SSO of user and web services.
  • Implemented test case using jUnit to reduce bugs
  • Client specific UI in front end
  • Implemented High charts to generate different chart and graph to use in report
  • Implemented bootstrap to use CSS
  • Used Tomcat to deploy application
  • Managed MySQL servers as Database admin by making secure, creating database/table and task specific users
  • Used git as version control tool.

Environment: Java, Bash Script, HTML, CSS, JavaScript, jQuery, MySQL, Tomcat, CVS, Apache Tomcat Server, JDBC, JunitAnt, Maven, Eclipse, Spring, Spring core, Spring MVC, Spring Boot, Spring Cloud. UNIX and Windows.

We'd love your feedback!