We provide IT Staff Augmentation Services!

Java Developer Resume

TX

SUMMARY:

  • 9years of experience in all phases of Software Development Life Cycle including Application design, development, maintenance and support using Java/J2EE Technologies.
  • Expertise in Core Java, Servlets, JSP, Struts, spring, Hibernate and JPA frameworks.
  • Very strong in OOPS, multithreading, collection API and java 8 features to make applications more effective.
  • Worked on Web Applications and Web Services applications for long time.
  • Hands on experience in Web Services, Micro Services including Restful, SOAP ( JAX - RPC, JAX-WS ) using AXIS-2, CXF, Jersey and Spring REST.
  • Long time experience on WSDL, SOAP, XML, XSD, XSLT and JSON. Also worked on relative java technologies like DOM, SAX parsers and JAXB framework.
  • Implemented EJBs and Messaging Queues like ActiveMQ, JMS and other massaging services and accessed them from multiple applications.
  • Very good experience on Spring framework and worked with multiple modules of Spring like Spring core, Spring MVC, Spring JDBC, Spring ORM, Spring Data and other modules of Spring.
  • Working experience in implementing the Schedulers using Quartz Scheduler, Spring Scheduler and Unix Cronjobs for daily/scheduled tasks in my applications.
  • Implemented multiple applications using Spring Security, Spring Boot and Spring Batch processing.
  • Over 4+ years of hands on experience in AWS and worked with multiple services like EC2, RDS, S3, Kinesis, SNS (Email Service and SMS Service), ELB, Lamda and multiple other AWS Services and used from console, Java and JavaScript API also
  • Excellent work experience on UI Designing side using HTML5, CSS3, bootstrap, AngularJS and used multiple other frameworks also for the required functionality implementations
  • Good experience with Ajax, JavaScript and jQuery and relative frameworks.
  • Expertise in using Hibernate, JPA, Spring-data framework to interact with multiple databases.
  • Worked on Oracle, MySQL, DB2 and Sybase Database and writing PL/SQL queries.
  • Experienced in NoSQL, MongoDB and used in multiple applications for different requirements implementation.
  • Very good knowledge and BigData tools like MapReduce, Hadoop, Elastic Cache and other BigData frameworks and able to work on those frameworks.
  • Used multiple version control repositories like GIT, CVS, SVN and DIMENSIONS throughout my experience.
  • Involved in implementing test cases using java frameworks like Junit, TestNG and Mockito.
  • Very good in using various Design Patterns like MVC, Front Controller, Factory Design patterns, DAO, Proxy and multiple others in making the applications so effective.
  • Experienced in multiple logging frameworks like log4j, log4j2 and logback frameworks.
  • Working experience with multiple build and integration tools like ANT, MAVEN, Gradle, Jenkins and Docker.
  • Experience with multiple web servers and applications servers like Tomcat, JBoss, WildFly and WebLogic server.
  • Worked on multiple platforms like Windows, UNIX and Linux Operating systems.
  • 24/7 working experience on production support and development issues and ready to take up the challenges any time during the production hrs.
  • Experience in Agile methodology, Scrum meetings and TDD.
  • Having good experience in communicating with clients from Onsite and offshore.
  • Excellent problem solving skills with strong technical, analytical, designing and good interpersonal skills.
  • Good skills on quick learning and using latest technologies.
  • Ability to handle the team and given responsibilities and efficient team member with good planning and monitoring skills.

TECHNICAL SKILLS:

Programming Languages: Java J2EE

Frameworks: Web Services (Including Restful and SOAP (JAX-RPC, JAX-RS), Spring framework, Struts, Hibernate, servlets, JSP, JDBC, Junit, TestNG, Mockito, Log4j, Log4j2, logback, swings, Spring Security, Spring boot, SpringBatch, Spring MVC, JAXB, Apache-POI, JPA, EJB, ActiveMQ, Quartz Scheduler, Hadoop, MapReduce, Hive.

Cloud Services: AWS Services (EC2, S3, RDS, Kinesis, SNS, ELB, etc.) using web console, Java API, JavaScript API

Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, JSON, XML, XSLT, bootstrap, AngularJS, datatables.js

Web/Application Servers: Apache HTTP Server, Tomcat 9, JBoss, WildFly, WebLogic

Databases: Oracle, MySQL, DB2, Sybase, MongoDB.

Operating System: Windows, DOS, Linux, UNIX

Tools: /IDE: Eclipse, NetBeans, STS, ANT, MAVEN, Jenkins, Docker

Version Control tools: CVS, SVN, GIT and DIMENTIONS

PROFESSIONAL EXPERIENCE:

Confidential, TX

Java Developer

Responsibilities:

  • Getting the client requirements, analyzing and designing the solutions.
  • Attending the daily calls and weekly calls and completing the tasks on time.
  • Involved in Agile scrum meetings, updating the tasks based on the stories.
  • Designing the user-friendly interfaces for multiple browsers and multiple mobile devices, which all supports web based applications.
  • Providing the restful API’s using Spring Rest that will be consumed by multiple applications like web applications and mobile applications.
  • Implementing the solutions using Java 8 and providing backend supports which will provide the common services to an e-Commerce applications.
  • Implementing batch applications which process the many operations continuously in daily/hourly/scheduled time round the clock.
  • Consuming the third-party SOAP Services/ Rest Services from vendors like Amazon, eBay and from other companies, online shopping portals and show their products on our application for providing the more options and best offers to end users.
  • Implemented Schedulers using Spring Schedulers, Unix cronjobs and installed them successfully on required environments.
  • Securing all the APIS and providing access to only authenticated and authorized people using Spring security, oauth and other required frameworks.
  • Taking care of SSL, https for all our Restful services for encrypted communication between Client and Server network.
  • Integrating the AWS services like EC2, S3, RDS, ELB and other services to provide the required functionality for clients expected features.
  • Implementing Web applications Spring-MVC, HTML5, CSS3, JavaScript, jQuery and other frontend frameworks.
  • Implementing test cases using JUnit, Mockito for the code written by me and generate the result reports.
  • Bug fixing during own testing or based on QA team test report.
  • Responsible for production ready solutions.
  • Documentation of all the phases during Software Development Life Cycle phases.
  • Analysing the latest technologies, learning and using them for required solutions implementation.

Environment: Java 8, Web Services (Restful and SOAP (JAX-RPC, JAX-RS), WSDL), XML, XSD, JSON, Spring MVC, Spring core, Spring data, Spring batch, Hibernate, AWS (EC2, S3, ELB), HTML5, CSS3, JavaScript, Servlets, JSP, jQuery, AngularJS, Axis-2, Junit, logback, MySQL (AWS RDS), Spring Security, Spring Boot, Tomcat, Cloud Watch, Jenkins, Docker, Windows, UNIX, GIT and MAVEN etc.

Confidential, Irving, TX

Lead Software Engineer

Responsibilities:

  • Working closely with clients to understand requirements and research on new features of mobile devices and proving solutions.
  • Involved in Agile - Sprint methodologies to do requirements analysis, planning, development and testing.
  • Involved in Agile scrum meetings, updating the tasks based on the user stories.
  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes.
  • Designing the rich user interfaces for multiple browsers and multiple mobile devices, which all supports web based applications.
  • Providing the restful API’s using Spring Rest/Apache CXF for end clients/applications.
  • Developing the code and assign the tasks to team members.
  • Code reviews for the code developed by my team members.
  • Consuming the third SOAP Services from vendors like Apple Samsung, and others and integrating their services with our existing applications for required operations.
  • Implemented Schedulers using Spring Schedulers, Quartz Schedulers and Unix cronjobs and installed them successfully on required environments.
  • Securing all the APIS and providing access to only authenticated and authorized people using Spring security, oauth and other required frameworks.
  • Taking care of SSL, https for all our Restful services for encrypted communication between Client and Server network.
  • Integrating the AWS services like EC2, S3, RDS, ELB and other services to provide the required functionality for clients expected features.
  • Used AWS Kinesis for providing the sending the data as a stream to Customer applications.
  • Using All Core java concepts like OOPs, Collection API other things effectively and run the applications faster and more accurate.
  • Used multithreading and all the core java features for effective performance from the applications and tested with proper test cases.
  • Implementing the Client Dashboards using AngularJS framework.
  • Implementing all Servers backend support applications using Spring MVC framework.
  • Writing the test cases using JUnit, Mockito for the code written by me and generate the result reports.
  • Testing and fixing the bugs during own testing or based on QA team test report.
  • Responsible production ready solutions.
  • Handling Redmine tickets from various teams and assign them to the proper persons to complete them.
  • Documentation of all the phases during Software Development Life Cycle phases.
  • Taking the necessary approvals from required teams to deploy the code.
  • Sending the release notes to release team to deploy the enhancements to required clients.
  • Research and analyze the new technologies during planning and encouraging the team members to provide some KT sessions on new technologies.
  • Mentoring and troubleshooting configuration related issues with the team members.
  • Conducting required trainings for the team as per the requirement.
  • Responsible for overall quality and timelines of the deliverables.
  • Production support for all the customers any time, any day throughout the year.

Environment: Java 7, Java 8, Web Services (Restful and SOAP (JAX-RPC, JAX-RS), WSDL), XML, XSD Spring MVC, Spring core, Spring data, Hibernate, EJB, AWS (EC2, S3, KENISYS, SNS(SMS Service), ELB), HTML5, CSS3, JavaScript, Servlets, JSP, jQuery, angularJS, Apache CXF, Junit, SPOKE, logback, MySQL (AWS RDS), JSON, MAVEN, Spring Security, Spring Boot, Tomcat, JBOSS, WildFly, WebLogic (used multiple application / web servers for different solutions), Cloudwatch, Nagios, Jenkins, Docker, Windows, UNIX, GIT and CVS, MAVEN etc.

Confidential

Senior Software Engineer

Responsibilities:

  • Attending the Client meetings for requirement gathering.
  • Having team meetings for planning the order of priority and task list.
  • Providing the estimations to complete the solutions with enough time.
  • Writing specification and design documents and getting the proper approvals from the required persons.
  • Implementing the Graphical User Interface with java swings components
  • Implementing Services using, WSDL, SOAP, Java, Java Swings, HTML, JavaScript, jQuery, and Ajax and other multiple frameworks.
  • Implementing multi thread solutions for parallel processing of important activities and quick reactive solutions.
  • Integrating the multiple modules together and verify them before sending to QA testing.
  • Preparing the documents for list of features providing in the current release.
  • Test cases implementation using Junit framework and sharing the results with required persons.
  • Communicating the QA Team for identifying the bugs and resolve them.
  • Maintaining the different repositories (DIMENTIONS) for different products and organize them properly.
  • Writing the release notes and getting the approvals before sending the code to release team.

Environment: Java 7, J2EE, Swings, HTML, CSS, JavaScript, jQuery, datatables.js, Web Services (SOAP JAX-RPC), WSDL, XML, XSD, XSLT, Apache-POI, Tomcat, AXIS-2, HTTP Server, C++, ANT, JDBC, Advanced Installer, log4j, ANT, DIEMENTIONS.

Confidential

Software Engineer

Responsibilities:

  • Communicating with clients for understanding their specifications and making the clients calls to discuss the required concerns in detail.
  • Involving in estimations and providing the required details.
  • Preparing the High Level design documents and designing the Architectural diagrams and discussing with team members about implementation issues.
  • Implementing Services using, Restful, Java, Python, Shell Script, Spring MVC, Spring Core, JPA, Hibernate, Spring Data, Jenkins, HTML, JavaScript, jQuery, and Ajax, UNIX, Linux, other cloud based technologies.
  • Multithreaded solutions for providing quick responsive solutions.
  • Suggesting the solutions and advising the new technologies, which are suitable for the given requirements.
  • Developing the test cases and execute them to re verify all the functionalities are working as expected or not and providing the results on demand.
  • Handling the bug tickets and accepting them based specification needs and fixing them.
  • Checking the quality of the software and determining its degree of compliance to standards.

Environment: Restful Web Services, Java 7, Python, ShellScript, Spring MVC, Spring Core, JPA, Hibernate, Spring Data, Apache-POI HTML5, JavaScript, jQuery, and Ajax, XML, XSD, JSON, Junit, UNIX, Linux, AWS EC2, S3, ELB, SNS, (Email Service), RDS MySQL, ActiveMQ, other cloud based technologies like Chef, Puppet, SVN, MAVEN, TOMCAT and Jenkins.

Confidential

Software Engineer

Responsibilities:

  • Communicating with clients for understanding the requirements.
  • Documentation for writing use cases and functional requirement documents as well as for creating Activity diagrams, State diagrams based on UML Methodology and business process flow diagrams.
  • Implementing Services using, Restful, Java, Spring MVC, Spring Core, Hibernate, HTML, JavaScript, jQuery, and Ajax, UNIX, Linux, other cloud based technologies.
  • Connecting to AWS web services and configuring them as per the needs.
  • Implementing the solutions using all core java features and threading concept and provided effective solutions.
  • Providing the APIs for multiple other applications, which are going to access this application.
  • Providing the proper security for authentication and authorization for the respective users.
  • Writing the test cases and implementing them using Junit framework.
  • Bug fix for issues raised by testing time and during production time.
  • Writing the release notes for all the enhancements which are included in the current release and getting the approvals.
  • Responsible for finishing the tasks on time as per the commitments.
  • 24/7 Production support for any technical issues.

Environment: Restful Web Services, Java 7, Spring MVC, Spring Core, Hibernate, HTML, JavaScript, jQuery, and Ajax, UNIX, Linux, XML, XSD, JSON, JAXB, Log4j2, CXF Framework, AWS RDS, S3, EC2, Cloud Watch and ELB, MAVEN, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding the specification documents and requirement documents and analyzing them to get the client’s expectations.
  • Drawing the flow charts and sequence diagrams using UML and documenting them in a well-organized format and sharing to all the required people.
  • Implementing Web Services using CXF, Java, and Tomcat.
  • Providing the API’s along with documentation to other teams, who are required to consume this web service APIs with proper authorization?
  • Integrating the multiple services together. And consuming the third party APIs to get the required information from their APIs.
  • Testing the Services using SoapUI framework and Junit test cases.
  • Reviewing the code developed by the other Developers for Bug-Fixing and discussing on the better ways if we can do more effectively.

Environment: Web Services (CXF services SOAP (JAX-WS)), XML, XSD, java 5, Active MQ, Struts, HTML, JavaScript, CSS, Spring JDBC, ESB Mule, XML, XSD, DOM and SAX Parsers and Tomcat

Confidential, Dallas, TX

Software Engineer

Responsibilities:

  • Communicating with onsite members and understanding the customer needs.
  • Analyzing and Designing the services.
  • Documenting the High Level Design documents and flow charts.
  • Get the approvals for solutions what we propose.
  • Programming Java application and UNIX Shell Script.
  • Testing the scripts using UNIX command line prompts and confirming the results for working as expected or not.
  • Configuring the cron jobs on production servers during the downtimes of servers
  • Documentation of all the procedures.

Environment: java 4, Shell Script, UNIX, cron jobs.

Confidential, Atlanta, GA

Software Engineer

Responsibilities:

  • Understanding the requirements for given task and analyzing them.
  • Writing the design documents and drawing the flow charts using UML.
  • Implementing Web Services using java and related frameworks.
  • Writing the SQL queries to fetch data from multiple tables and combine to a single unit, which will help java for processing effectively.
  • Testing the Services using SoapUI for manual testing.
  • Writing the TestNG test cases test cases for regression/integration testing and integrated with ANT build.
  • Completing the API documents for the APIs which are implemented for the given requirements.

Environment: Web Services (SOAP JAX-RPC), Java 4, SYBASE, JBOSS, AXIS-2, Spring, JDBC, PL/SQL, XML, XSD, WSDL, SOAP, SoapUI, TestNG, Linux

Confidential

Software Engineer

Responsibilities:

  • Analyzing the functionalities.
  • Writing the Analysis documents and drawing the flow charts and class diagrams
  • UI Designing using html, JSP.
  • Integrating UI with Struts 1.2 MVC framework.
  • Performing the manual testing for written test cases.
  • Writing the Junit Test cases and executing for build test.
  • Sending the code for review and commit to SVN based on approvals.
  • Documentation all the activities in HLD documents.

Environment: Java 4, SYBASE, Tomcat5, HTML, JavaScript, CSS, JDBC, Struts1.2, Servlets, JSP, PL/SQL and Linux

Confidential

Trainee Engineer

Responsibilities:

  • Understanding their intentions, what they want to publish on the website and preparing the content and images to show on web pages.
  • Implementing UI with html, JavaScript, servlets and JSP pages.
  • Writing the PL/SQL queries to fetch the data from database.
  • Testing all the functionalities are working fine or not, before deployment and after deployment.
  • Documented all the procedure in sequence, which will help the future developers to add enhancements on the web application easily.

Environment: Java 4, Oracle9i, Tomcat5, HTML, JavaScript, CSS, JDBC, Servlets, JSP, PL/SQL and Windows.

Hire Now