We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Plano, TX

SUMMARY:

  • Having 8+ Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications. Experience working as a Programmer Analyst using Java.
  • Ground-up understanding of a wide array of J2EE/JEE technologies such as JSP/Servlets, struts /spring /hibernate frameworks, Web Services using SOAP, XML, EJB, JMS, XML, JNDI, JSON and JDBC which are required to architect real.
  • Experienced in the analysis and design of applications using OOAD techniques, Rational Rose Use Cases and Design Patterns (MVC and Data Access Objects).
  • Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, Exception Handling.
  • Proficient in XML technologies like XML, DTD, SOAP, WSDL.
  • Worked extensively on design and development of applications using SAS, SQL/PL-SQL, Stored Procedures with DB2, Oracle 10g databases.
  • Expertise in web-based GUIs development using Applets, HTML, JavaScript, CSS and AJAX.
  • Comfortable in configuration and deployment of multi-tier applications using servers like Weblogic, Tomcat and JBOSS.
  • Developed the pollers using MDB, automated email notification using JMS MQ Series and also involved himself in incorporating business logic in SQL code (stored procedures) using Sybase
  • Strong Knowledge in Software Development Life Cycle (SDLC) and involvement in various phases including requirements gathering, analysis, design, coding, testing and maintenance.
  • Good Working Knowledge of ANT for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Great command over IDEs like Eclipse, NetBeans.
  • Followed Test driven development of Agile Methodology to produce high quality software.
  • Proficient in consistently meeting and exceeding company’s goals and objectives.
  • Capable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines.
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
  • Effective in consistently meeting and exceeding company’s goals and objectives.
  • Worked on JIRA for project tracking, test management and to support tickets.
  • Familiar with Ruby, cucumber, Capybara.
  • Familiar with Splunk to generate the reports for the current calls which are reliable as of today in production.
  • Developed microservices with Spring cloud stack like PCF, Cloud Netflix stack patterns like Service Discovery(Eureka) Circuit Breaker(Hystrix) and Intelligent Routing(Zuul) and Client-side Load Balancing (Ribbon).
  • Developed microservices using Springboot as they provide production ready applications.
  • Configured Wily on the application services to view the traffic load on the services.
  • Knowledge on Kibana and Cubernatis and Elasticsearch.
  • Used Docker for pushing the images of microservices to respective configured environments
  • Experience and knowledge on cloud platform.
  • Knowledge on AWS cloud and worked on GAIA and AZURE cloud platforms.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, JEE, SQL, PL/SQL.

Operating Systems: Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Linux, Unix (AIX), MS-DOS.

Java Technologies: J2EE, JSF, JSP, Servlets, EJB, JDBC, JMS, JNDI, Web Services, Design Patterns, JAVA Beans.

Web/App. Server: Tomcat 5.5/6.0, Weblogic 7.0/8.1/9.2/10.0/10.3, JBoss 3.2/4.0/4.2/7.2.

Frameworks & IDE Tools: Struts 1.2/2.0, Spring 1.1, Hibernate 3.0, JUnit, Log4J, Eclipse 1.0/3.1, CVS, Rational Clear Case, TOAD.

Web-Development Technologies: JSP, XML, HTML, Javascript, CSS, Agile Methodology, Servlets, JSTL (Tag Libraries),MQ, JSF (Java Server Faces), Portals.

RDBMS: ORACLE 7i/8i/9i/10g, SQL Server 6.5, MS Access, Oracle EBS 11i/R12

OOAD: UML, Design Patterns.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Sr. Java Developer

Responsibilities:

  • Prepared Technical Design Document to understand the flow of the application.
  • Participated in the analysis, design and the development of different modules for the integration with the application.
  • Used Agile scrum development process during the project process to gather up the requirements and issues.
  • Used Git for code repository.
  • Designed Restful API's for the clients to start using the application services.
  • Developed micro services to remove the dependency on the application.
  • Implemented asynchronous flow for the clients to access the developed services using AJAX calls.
  • Worked with Core Java concepts like multithreading, Service layer Implementation.
  • For Exception handling in the application we used Spring Validator and customized Exception classes.
  • Used Swagger to create the documentation for the developed services.
  • Implemented OAuth to identify clients access to the application.
  • Implementing Log4J for error handling in the application.
  • Used PostMan UI for Restful testing.
  • Maven was used as a build tool for the project.
  • Used Angular5 for the UI design to view the application.
  • Involved in code reviews and enhancement of application.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Making release cut to the war files or jar files for deployment.
  • Deploying the application in different environments using Docker Images.
  • Developed Springboot application to deploy on AZURE cloud platform.

Environment: MyEclipse IDE, REST API's, Log4J, Springboot, Maven, PostMan, Swagger, Azure, Spring Validator, OAuth, SpringBoot, JIRA,Docker.

Confidential, Plano,TX

Sr. Java Developer

Responsibilities:

  • Involved in software development life cycle including analysis, design, development, unit testing, refactoring and documentation for the different modules of the application.
  • Prepared Technical Design Document to understand the flow of the application.
  • Participated in the analysis, design and the development of different modules for the integration with the application.
  • Used Agile scrum development process during the project process to gather up the requirements and issues.
  • Used JIRA to fix and track the workflow and defects are tracked in Application LifeCycle Management(ALM).
  • Designed SOAP API's for the clients to start using the application services.
  • Written unit test cases for the developed application.
  • Worked with Core Java concepts like Collections Framework, multithreading, memory management, Service layer Implementation.
  • Worked with the Core Spring framework 4.3.2 including experience with Spring MVC ORM frameworks like Hibernate/JPA or MyBatis.
  • Used SOAP UI for SOAP testing.
  • Used Spring to create persistence class objects and also created beans to interact with the database.
  • Implemented asynchronous flow for the clients to access the developed services using fixed length format model for JMS .
  • The database used was SQL Developer. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
  • Used Git and SVN for source code repository.
  • Maven was used as a build tool for the project.
  • Involved in code reviews and enhancement of application.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Checking the build of the application in Jenkins after committing the code and also when merges happen.
  • Making release cut to the war files or jar files for deployment through Jenkins.
  • Deploying the application in different environments using SuperPutty.
  • Used Splunk for easy access for accessing logs and to debug the issue based on the services involved.
  • Developed SpringBoot application to deploy on cloud platform like GAIA.
  • Implemented Fail Safe and circuit breaker patterns in SpringBoot Microservice applications using Hystrix.
  • Used Jenkins to push the application changes to GAIA cloud Environment.
  • Achieved Load balancing by IBM Routers in cloud platform.
  • Developed automation for the applications using cucumber where the business scenarios were written in gerkins to process the business flow required for the clients.

Environment: MyEclipse IDE, SOAP API’s, Log4J, Sql Developer, Spring, Windows 2000/XP, Maven, SOAPUI, Apache Camel Webservices, JIRA, Stored Procedures, MyBatis, JMS, SuperPutty, ALM,Splunk,IBM MQ,Springboot.

Confidential, Manchester,CT

Sr. Java/JavaScript Developer

Responsibilities:

  • Involved in software development life cycle including analysis, design, development, Spock testing, refactoring and documentation of the application using Groovy.
  • Prepared Technical Design Document to understand the flow of the application.
  • Participated in the analysis, design and the development of different modules for the integration with the application.
  • Used Agile scrum development process during the project process to gather up the requirements and issues.
  • Used Version One to fix and track the workflow.
  • Written spock test cases in groovy for the developed application.
  • Developed web GUI involving HTML5, Node JS, AngularJS, Bootstrap under MVC architecture.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Worked with Core Java concepts like Collections Framework, multithreading, memory management, Service layer Implementation.
  • Used Postman restful services.
  • Used Spring to create persistence class objects and also created beans to interact with the database.
  • Developed groovy classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Enriched UI using JSF UI Components and Backing Beans, JSF, JMSinvolved in configuring faces-config.xml for navigations, controllers.
  • The database used was MongoDB. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
  • Entire Applications are developed in IntellIJ.
  • Generated Batch Files using Spring boot application in groovy.
  • Used Perforce for source code repository and version controlling.
  • Maven was used as a build tool for the project.
  • Involved in code reviews and enhancement of application.
  • Tested the application in different environments for cross browser compatibility.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Environment: IntellIJ IDE, REST API’s, Html5, Log4J, MongoDB (NoSQL), Spring, CSS, AngularJS, Node JS, Windows 2000/XP, Maven, Postman, Apache Camel Webservices, VersionOne.

Confidential

Sr. Java/JavaScript Developer

Responsibilities:

  • Involved in software development life cycle including analysis, design, development, Unit testing, refactoring and documentation of the application using Java.
  • Prepared Technical Design Document to understand the flow of the application.
  • Participated in the analysis, design and the development of different modules for the integration with the application.
  • Used online Agile scrum development process during the project process to gather up the requirements and issues.
  • Used JIRA to fix and track the workflow.
  • Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture
  • Used JSP, Struts and Java script libraries like Backbone and Jquery to develop the User Interface.
  • Worked with Core Java concepts like Collections Framework, multithreading, memory management.
  • Used java web services JAX-WS.
  • Used hibernate to create persistence class objects and also created beans to interact with the database.
  • Used Splunk for real time data access and log files.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Enriched UI using JSF UI Components and Backing Beans, JSF, JMSinvolved in configuring faces-config.xml for navigations, controllers.
  • The database used was SQL Developer and PL/SQL. Was responsible for developing packages with procedures, functions, cursors, table partitions for populating tables.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Entire Applications are developed in Eclipse and deployed in the JBoss Server.
  • Used Perforce for source code repository and version controlling.
  • Maven was used as a build tool for the project.
  • Involved in code reviews and enhancement of application.
  • Tested the application in different environments for cross browser compatibility.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Environment: Java (JEE 5), JavaScript, JQuery, REST API’s, Html5, Log4J, MongoDB (NoSQL), Redis, Spring, Struts, Hibernate/JPA, CSS, JBoss 6.0EAP, Node JS, Perforce, Windows 2000/XP, Unix, Splunk, Maven, Eclipse Juno, Toad, SQL Developer, Apache Camel Webservices, JIRA.

Confidential

Java Developer

Responsibilities:

  • Utilized Agile Methodologies to manage full life-cycle development of the project
  • Created Web Layer using JSF framework.
  • Used JUNIT for web content testing.
  • Used struts framework's action states for handling the dialog modules.
  • Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services and integrated spring with Struts framework
  • Developed the application using Java Beans, Servlets and EJB’s.
  • Used Log4j for logging and tracing java code
  • Designed and developed front-end screens using JavaScript’s, CSS, and HTML.
  • Parsed the XML content and displayed the content in the user interface.
  • Involved in coding for TestNG test cases, ANT for building the application.
  • Implemented MVC design pattern
  • Created automated scripts using selenium.
  • Responsible for client side interaction.
  • In charge of onsite and offshore coordination.
  • Developed projects like TitleMyWay and TitleMyCar for clients like DCU and BOA to make electronic transactions online and to pay off their Loans.
Environment: JSF, Servlets, Struts, Spring, Hibernate, Glassfish 3.1.2, Ant, Maven, JUnit, TestNG, Netbeans, MySQL/DB2, Ajax, PrimeFaces, HTML, Java Script, and Selenium.

Confidential

Software Developer

Responsibilities:

  • Worked on full cycle including design to development to testing to post go live operations.
  • Developed J2EE based application (Automatic Fingerprint Identification System) a Govt of Andhra Pradesh Project using J2EE, JSP, Servlets, JDBC, XML and Oracle
  • Developed XML processing logic using JAXP API and XML parser.
  • Worked on different image processing features using JPEG files for storing and retrieving fingerprint information for various users.
  • Developed data access objects using JDBC and SQL.
  • Developed stored procedures, functions and SQL Queries related to Database.
  • Implemented various design patterns including Singleton.
  • Integrated and tested J2EE components using JUnit
  • Performed Client-side validation using JavaScript
  • Involved in Error Handling using JSP.
  • Responsible for writing XML for validations.
  • Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
  • Supported Maintenance’s and bug fixes.

Environment: Windows XP, Oracle 9i, NetBeans, JDBC, TOAD, HTML, XML, JSP, Servlets.

Hire Now