Senior Java Developer Resume
PROFESSIONAL SUMMARY:
- Over 8.5 years of experience in IT industry with diversified exposure in Software Process Engineering, designing & building Web Application using Java/J2EE Technology & open source technologies.
- Strong experience in Core Java 1.7.
- Strong experience in Spring MVC, IOC, AOP modules.
- Experience in implementing Multithreading and Thread Registry.
- Experience in working with Spring - boot applications
- Knowledge in implementing SOAP and REST Web Services - Service Oriented Architecture (SOA).
- Worked in NodeJS, JSP, Angular, JQuery, AJAX, JSON, JSTL and aria tags.
- Tremendous knowledge in working with databases like Oracle, DB2, My SQL, mongoDB and Redis
- Experience in Waterfall and Agile/Scrum software development methodologies and used Rally to track userstories
- Experince in working with Messaging Service such as JMS, ActiveMQ.
- Experience in working with JDBC and hibernate.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Experience in using ANT, Maven tools to compile, package and deploy the components to the Application Servers in different environments.
- Experience in writing Junit and Mockito
- Experience working with Docker and Ansible
- Experience in using GIT version control and GIT commands
- Experience in writing shell scripts.
- Experience with integration services OAUTH,OAUTH2
TECHNICAL ENVIRONMENT:
Languages/Technologies: Java, SOAP and REST Web Services, Spring MVC, Spring IOC, Spring Aspect, Spring Boot, XML/XSLT, SQL, HTML, UML, JAXB, JAX-WS, Axis, JMS, ActiveMQ, Node JS, JQuery, AJAX, angular, MongoDB(Spring data MongoDB), Redis, Docker, Ansible, Hibernate.
IDE/Tools/Utilities: Eclipse 3.x, Maven, Tortoise GIT, SOAP UI, Visual Studio Code, Sublime
Application/Web Servers: Web Sphere, Apache Tomcat
Databases: Oracle 10g, DB2, MongoDb, Redis
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer
Responsibilities :
- Implemented Thread-registry to monitor the external API calls
- Incorporated Accessibility for all the UI screens
- Developed Unit testcase using Junit and Mockito
- Involved in Analyzing, debugging and fixing issues in the application
- Involved in doing Performance testing.
- Worked in implementing Accessibility using html aria tags and tested using JAWS
- Involved in working with in-memory cache - Redis - create, store, retrieve and purge key/value
- Extensively used Spring data with MongoDB - create, store, retrieve and purge collection
- Involved in working with Ansible scripts
- Involved in doing build and deployment for all the environments.
- Worked on security API - OAuth 2.0 for accessing cross domain resources
Environment : Java 1.8, REST Web Services, Spring - MVC IOC AOP, Redis, Apache & Tomcat Server, Oracle, Mongo DB, Docker, Jenkins, GIT, JAWS, Ansible
Confidential
Senior Developer
Responsibilities:
- Developed reusable UI components using Angular JS
- Developed REST web service and business components using Java.
- Worked in Agile and Scrum methodology and involved in all the Scrum and retro meetings.
- Used JUnit for test driven development and perform unit testing
- Debug and fix the defects during testing phase.
- Responsible for code review, maintaining application flow, debug, build and deployment
Environment: Java, Angular JS, SOAP and REST Web Services, Spring MVC, ActiveMQ
Confidential
Senior Developer
Responsibilities:
- Extensively used SOAP and REST web services
- Worked in developing backend components using node.js
- Worked in Agile and Scrum methodology and involved in all the Scrum and retro meetings.
- Deployment of application in Linux environment.
- Analyzing the impact in Change Requests.
- Debug and fix the defects during testing phase.
- Responsible for code review, maintaining application flow, debug, build and deployment.
- Used JUnit for test driven development and perform unit testing
Environment: Java, SOAP and REST Web Services, Spring MVC, Spring Boot, Node.js, Maven, GIT, Jenkins, Agile Methodology
Confidential
Senior Developer
Responsibilities:
- Developed Spring framework based backend services in Agile-Scrum methodology.
- Using the UML methodology, developed Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the dynamic view of the system
- Extensively used SOAP UI for consuming and testing the web services.
- Extensively used JUnit for Unit Testing.
- Worked on refactoring the code for better performance
- Worked on Maven build tool for building the application
- Provided support to other dependent teams such as SAP, Cordys and DB
Environment: Java, Spring MVC, Spring IOC, Spring Aspect, SOAP Web Service, JSTL, JavaScript, jQuery, JSP, AJAX, HDIV Security
Confidential
Software Engineer
Responsibilities:
- Involved in development from Scratch
- Created SOAP based Web Service and Orchestrated these services in various processes
- Analyzed defects and fixed problems and Involved in peer review of test results.
- Co-ordinated with Onsite team for timely delivery
- Used JDBC for data retrieval from the database
- Used JUnit for testing individual functionality
- Provided support during a release deployment
Environment: Java, SOAP WebService, Oracle
Confidential
Software Engineer
Responsibilities:
- Involvement in all phases of the Software Development Life Cycle (SDLC).
- Involved in the team discussions regarding the modeling, architectural and performance issues.
- Involved in Low-level design document preparation.
- Involved in developing User Interface
- Analyzed defects and fixed problems and Involved in peer review of test results.
- Involved in writing JUnit test cases.
Environment: Eclipse 3.5, Java 6, JavaScript, JSP, Oracle 10g, Servlets, Spring 3, Hibernate
Confidential
Software Engineer
Responsibilities:
- Understanding HL7 Platform
- Worked on JSP development involving creation of custom tags, java beans to show dynamic contents.
- Writing validation rules for front-end screens.
- Performed storage and retrieval of data in MySQL using JDBC.
- Involved in unit and functional testing various components of the application.
- Involved in writing SQL queries.
- Provided development support for all the testing phases and deployment.
Environment: Eclipse 3.5, Java 6, JavaScript, JSP.JDBC.
Confidential
Software Engineer
Responsibilities:
- Analyzing and understanding the internal organization.
- Involved in designing and development of the application
- Used UML diagrams - Class and sequence diagrams
- Involved in writing db queries
- Unit testing - Manual
- Used Maven to build the application
Environment: Eclipse 3.5, Java 6, JSP, My SQL, Maven
