We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Greenwood Village, CO

SUMMARY

  • 10+ years of experience in analysis, design, development, testing, documentation of software systems and products in Java using Object Oriented Programming.
  • Proficient in all aspects of user interface/front - end development and system analyses, including managing and implementing large, scalable, distributed systems using Java, HTML, JavaScript, JQuery, Angular JS, AJAX, CSS, JSP, JSF.
  • Development experience with Core Java such as Multi-Threading, Collections, IO, Networking.
  • Extensive Experience in development of J2EE technologies JDBC, Servlets, Hibernate, Struts, spring, SOAP, Restful Web Services, EJB, JMS, JAX-WS security, JBoss Drools framework, Content Management Systems ASG-View Direct and Alfresco.
  • Experienced in developing web applications using GWT (Google web toolkit), HTML, JSP, JSF, XML, JavaScript, JQuery, Angular JS, AJAX and Log4j.
  • Experience on real time data integration from springboot microservices to Kafka cluster by creating Kafka producer and Kafka consumer.
  • Expertise in front end Angular JS Components, Modules, providers, directives, decorators, services, routings and events.
  • Exposure to AWS Cloud applications architecture and distributed system including on-premises, IaaS, PaaS, SaaS service models.
  • Exposure to Amazon Simple Services SES, SQS, SNS, Cloud Watch, Route53, AWS Storage Ephemeral, S3, EBS, Glacier, EC2.
  • Working with AWS Networking VPC, VPC Peering, Elastic Load Balancer, cloud watch, Auto Scaling, Cloud Front, Cloud Formation, Cloud Trail, Subnetting, Amazon Lambda, Security Groups and NACLs.
  • Experience working on Jenkins Dockers, Containers, Kubernetes Pods, Kubectl commands.
  • Experience in developing design patterns, including session façade, MVC, Data Access Object, Singleton and factory pattern.
  • Experience in JBoss Wildfly, IBM WebSphere, tomcat, WebLogic Application Servers.
  • Experience in using Mongo DB, Cassandra, Oracle, DB2 and MS SQL databases.
  • Good understanding on the Cassandra cluster mechanism that includes the Replication Strategies, snitch, gossip, Consistent hashing and consistency levels.
  • Experience agile/Scrum and RUP methodology for the software development.
  • Experience in using IDEs like Eclipse, IntelliJ, Net beans and RAD.
  • Experience on working on Stash, Bitbucket and Git, SVN maven repository.
  • Strong capability to learn and quick adaptability to new and different technologies.
  • Excellent verbal and written communication skills. Highly motivated and self-driven.

TECHNICAL SKILLS

Languages: Java, J2EE

Databases: Mongo DB, Cassandra, Oracle 9i, 10g, 11g, DB2, MS SQL Server, Sybase.

Enterprise Technologies: JDBC, Servlets 2.5, Struts 2.0, Hibernate 3.2, spring 2.5, spring-boot, Web Services, EJB 3.0, Kafka, Restful webservices, SOAP, Swagger-doc, JMS, JBoss Drools.

Scripting Languages: JavaScript, JQuery, Angular JS, AJAX and JSP.

Application Servers: WebLogic, WebSphere, JBoss Wildfly, Tomcat.

Operating Systems: Windows XP/7, UNIX (Solaris), LINUX.

Miscellaneous: SQL, XML, HTML, GWT (Google web toolkit), JSTL, Tibco, RMI, ORM, MVC Design Patterns, Ant, DOJO, Dashboard, Maven, JSON, JavaScript, JQUERY, AngularJS.

PROFESSIONAL EXPERIENCE

Confidential - Greenwood Village, CO

Sr. Java Developer

Responsibilities:

  • Development of cloud-based microservices using Java8, Restful webservices, Swagger, Cloud AWS, Mongo DB, Cassandra, Kafka and Springboot technologies.
  • Integration and deployment of microservices in non-production AWS cloud environments.
  • Develop the application using Agile Methodology with bi weekly iterations followed by daily stand up meetings.
  • Used Swagger to document the Restful web services, define the schemas, parameters and generate a swagger client JAR that can be used in their respective microservices.
  • Worked on kubernetes containers and used the kubectl commands to get into the pods and CURL the Restful endpoints.
  • Worked on Zuul-Netflix Router that handles the routing of all external calls to their appropriate endpoints based on security, location, and other filter variables.
  • Used NodeJs MVC framework to create an orchestrator micro service as a proxy to interact with the Restful web services.
  • Implement the application by using java version 8, which consists of new features including streams, lamba expressions, optional classes and functional interfaces etc.
  • Implemented Springboot microservices to process the messages into Kafka cluster setup.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with the help of zookeeper.
  • Implemented the consistency level between the Cassandra nodes using Datastax java API.
  • Good understanding on the Cassandra cluster mechanism that includes Replication strategies, snitch, gossip, consistent hashing and consistency levels.
  • Used spring with Hibernate transactions to do the CRUD operations with the database.
  • Used Jenkins Dockers to deploy the microservices into K8 Kubernetes pods and Jenkins CICD to deploy the AMIs to AWS.
  • Using Mongo DB as Data source for caching the invited email keys for primary and sub User creation flows and implement the CRUD operations for database transactions.
  • Write the unit test cases using mocking framework in test driven development and evaluate the results.

Environment: Java 8, Core Java, Restful Web Services, Micro Services, AWS Cloud, Kafka, Cassandra, Mongo DB, Jenkins, Jet Brains IntelliJ, Agile, Bitbucket, Stash, Maven, JUnit, Mockito, Kubernetes Pods, kubectl commands, swagger doc, eureka, zuul-Netflix, Springboot, Hibernate, Splunk.

Confidential - Charlotte, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the application using Agile Methodology with bi weekly iterations followed by daily stand up meetings.
  • Developed the Front-end UI using HTML, JSF, JavaScript, JQuery, Angular JS, Ajax.
  • Created AngularJS controllers, views, custom directives, AngularJS Factory and service calls for new features.
  • Consuming the Restful Web Services in AngularJS by using the inbuilt $http service via the methods GET, POST, PUT, DELETE.
  • Implemented the application using CDI technology (Context Dependency Injection).
  • Involved in writing spring beans and IOC dependency injection for injecting the beans.
  • Implemented JMS Message Queues to send Emails to the user.
  • Implemented Restful Web Service and invoked the target service to get the response from the server.
  • Used JPA annotations and Hibernate to connect to the Data source and implemented the CRUD operations for database transactions.
  • Developed the SQL queries, Stored Procedures for Oracle database.
  • Build the application using Maven and CI Jenkins to automate the deployments.
  • Used JBoss Wildfly as the application server to deploy the web application.

Environment: Java 8, Core Java, Hibernate, Web Services, SOAP, WSDL, JMS, Log4j, Oracle 11g, UNIX, Linux, JUnit, Jenkins, IntelliJ, Eclipse, SQL Developer, Tomcat, Agile, HTML, JavaScript, JQuery, AngularJS, SVN, Maven, SOAP UI.

Confidential - Lewisville, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the Front-end UI using HTML, JSP, JavaScript, JQuery and Ajax.
  • Used Multi-threading concepts to fetch the file uploaded by the users and process the file to read line-by-line using SAX parsers and Insert/Update the records in the Database.
  • Implemented the application using core spring framework and Spring MVC.
  • Implemented Restful Web Service and invoked the target service to get the response from the server.
  • Read and develop the application written from JBoss Drools to java and enhancements on Drools for the given requirement.
  • Used Hibernate to connect to the Data source and implemented the CRUD operations for database transactions.
  • Developed the SQL queries and created the DML/DDL files, Stored Procedures for Oracle database.
  • Wrote Junit, Mockito, selenium, cucumber test cases for test driven development.
  • Build the application using Maven build tool and CI Jenkins to automate the deployments.
  • Used Tomcat as the application server to deploy the web application using Jenkins.
  • JAXB parser for parsing the XML files configurations.

Environment: Java 7, Core Java, multi-threading, collections, Generics, Spring MVC, Hibernate, Web Services, SOAP, WSDL, Log4j, Oracle 11g, UNIX, Linux, JUnit, Mockito, selenium, cucumber, Jenkins, Sonars, Eclipse, SQL Developer, WinSCP, Tomcat, Agile, HTML, JavaScript, JQuery, SVN, Maven, JBoss Drools, SOAP UI

Confidential - Plano, TX

Java/J2EE Developer

Responsibilities:

  • Developed the application using OOPS concept, core java and spring MVC framework Using Agile Methodology.
  • Developed the Front-end UI using HTML, JSP, JavaScript, JQuery, CSS, AJAX, XML using Spring MVC.
  • Writing Spring XML Configuration file that contains declarations and other IOC dependency injection for injecting the beans.
  • Implemented the application following MVC design patterns and Used Hibernate to connect to the Data source.
  • Developed the EJBs to access the objects from the other internal application.
  • Wrote the ALM test cases and ran the test cases in ALM 11.
  • Worked with the business partners and other enterprise teams in testing the application from processing the files to ADR reports.
  • Understand/Research the existing code and refractor the code whenever it’s necessary.
  • Developed the scheduler beans Using Quartz Schedulers and configured for the scheduler jobs.
  • Developed the SQL queries and created the DML/DDL files, Stored Procedures for Oracle database.
  • JAXB parser for parsing the given input file.
  • Used Web logic as the application server to deploy the web application and Tomcat for initiating the Services.
  • Batch processing -Uses test driven dev techniques using JUnit.
  • Implemented the Web Services using RESTFUL and invoked the target system to get the results from the remote server using SOAP.

Environment: Java 6, Core Java, JDBC, Servlet, Spring MVC, Hibernate, Web Services, RESTFUL, SOAP, WSDL, Log4j, Oracle 11g, Multi-threading, Collection, Quartz, UNIX, Linux, JUnit 4, Eclipse, SQL Developer, JDBC, WinSCP, Eclipse, Web Logic, Tomcat, SQL Developer, Agile, JSF, HTML, JavaScript, JQuery Library, Ajax, SVN, Maven, CSS

Confidential - Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Developed the UI using JSP, JavaScript and Struts.
  • Implemented the Struts Action Classes and the web screens using JSP pages with Struts tags.
  • Configuration of the application using JSPs, Struts, DAOs and Hibernate.
  • Implemented the form beans, configured the action classes and form beans in Struts-config.xml.
  • On call support for production for every month and on Rotation basis.
  • Developed the SQL queries, Stored Procedures for Oracle database.
  • Used Hibernate to connect to the Data source.
  • Used DOM parser for parsing the XML file to map to the given image files.
  • Used JMS-MQ Messaging system to send messages to the internal applications.
  • Used log4j for logging the Exceptions.
  • Developed EJB session beans and backend components MDB.

Environment: Java 1.6, J2EE, Core Java, Servlets, JSP, Struts 1.2, HTML, Multi-Threading, JavaScript, XML, EJB, Hibernate, Oracle 10g, TOAD, SQL, PL/SQL, WebLogic 10.2, JMS-MQ Messaging, Eclipse/My Eclipse-IDE 8.5, SVN

Confidential - Denver, CO

Java/J2EE Developer

Responsibilities:

  • Developed the Front-end application using JSP, JavaScript, JSTL and Servlets.
  • Configured and utilized the Content management systems like ViewDirect, ASG and Alfresco.
  • Implemented multi-threading and collections to fetch the images from network folder for every 2 seconds and auto archive into the Imaging System.
  • Used JAXB parser to create an XML schema for the given XML file and then auto generated the java classes.
  • Implemented the spring beans and configured them in beans.xml.
  • Used and Configured Centera file Storage network in ViewDirect to store all the Documents/images.
  • Implemented the Web-Services using JAX-WS and generated the WSDL file to hit the tomcat on the Alfresco Server.
  • Responsible for developing the SQL queries, Stored Procedures, triggers and sequence for DB2 and SQL Server 2000 databases.
  • Used JDBC for database Connectivity.
  • Debugging the application using Tomcat and JBoss Servers.
  • Work with the Business and technical team members to identify, troubleshoot and debug software issues.

Environment: Java 5, Core Java, JSP, JDBC, Servlets, JavaScript, JSTL, JMS, Spring AOP, EJB, XML, Maven, JAXB parser, iText, Open Office/Jod Converter, JavaScript, Log4j, DB2 and SQL Server 2000 databases, Tomcat and JBoss Servers, Alfresco, ASG-ViewDirect

Confidential - West Des Moines, IA

Java/J2EE Developer

Responsibilities:

  • Involved in various phrases of Software Development Life cycle (SDLC) of the application like requirement gathering, Analysis and code development using Agile/Scrum methodology.
  • Developed JSP pages and Developed web application using spring approaching MVC design Patterns.
  • Configured database with hibernate.cfg.xml and database mapping with JPA annotations and made easy to access and update Hibernate (ORM) objects on initial load of application and throughout the application process.
  • Implemented re-usable form elements tag library using JSP and JQUERY.
  • Developed backend operations using EJBs and Data Access Objects (DAO) to access the database.
  • Developed the Servlets and Configured JDBC drivers to connect to the Application Servers.
  • Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Worked with JMS (MQ Series) for messaging in setting up of Queues, topics, troubleshooting various issues with messaging developing products.
  • Involved in writing the SQLs and complex Queries to extract the data and to improve the performance.

Environment: Java 5, JDBC, Servlets 2.5, J2EE, JSP, JavaScript, JSTL, XML, Hibernate 3.4, Spring, EJB 3.0, DAO, CSS, HTML, XML, AJAX, JUnit, JQUERY, MVC, AJAX, Spring, Web Services, WebSphere 7.0, Oracle 10g, log4j, JNDI, My Eclipse, JIRA

Confidential - Trenton, NJ

Java/J2EE Developer

Responsibilities:

  • Developed HTML, JavaScript, CSS, XML in front end with middle tier framework as Hibernate using HQL and Spring MVC framework. Used Spring Web Flow for the page navigation.
  • Used JMS (MQ Series) to communicate between the components and configured on the server.
  • Created Stateless and Stateful session beans for accessing and mutating Entity beans.
  • Created database pool, multi-pool, data source and mapped them to roles.
  • Developed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Used Core Java Concepts like Multi-Threading to overcome the errors in the process of transactions.
  • Developed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
  • Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
  • Developed the different components of the application such as JSPs, Servlets and EJBs and DAO.

Environment: Java 5, JDBC, Servlets 2.5, J2EE, JSP, JavaScript, JQuery, Hibernate 3.4, Spring 2.5, EJB 3.0, DAO, CSS, HTML, XML, AJAX, DOM, JUnit, JTA, ANT, JMS, PL/SQL, Apache Axis, SOA, MVC, Web Services, IBM WebSphere 7.0, Oracle 10g, log4j, JNDI, RAD 7.0

We'd love your feedback!