Lead Java/j2ee Resume
Richardson, TX
SUMMARY
- 10 Years of strong IT experience in Requirement Analysis, Development of Prototype, Development, Implementation, Testing and Maintenance
- 10 Years of experience in developing Web, Client - Server and Multi-Tier Applications
- 10 Years of extensive programming and development experience using Core Java and J2EE technologies including JSP, Servlets, Struts (MVC2 Architecture), Hibernate, Spring (IOC,Spring sequrity,Hibernate Template),Spring Boot, Spring Security, Pivotal cloud foundry, Predix, XML, JDBC, LDAP, Log4J, AngularJS, JavaScript, HTML5,CSS3, Bank fusion tool.
- Proven expertise in OOAD distributed applications with UML, J2EE Design Patterns, Rational Rose and WebLogic/WebSphere/JBoss/Tomcat Platforms. Worked on end-to-end development of component based services using Java/J2EE technologies.
- Architectural understanding of Applications implemented using J2EE technology on Tomcat 5.0/6.0/7.0, Weblogic8.1/10.0, JBoss 5.0, Glassfish server.
- Extensive experience writing SQL queries, Stored Procedures, Triggers and functions
- Extensive experience using different tools like PL/SQL developer and Toad, Pg Admin
- Involved in full life cycle phases of Software Development Life Cycle(SDLC)
- Experience in implementing JPA
- Excellent analytical, logical and programming skills.
- Having knowledge in kafka.
- Experience in RabbitMQas thejavamessaging service for reliable and asynchronous exchange.
- Strong understanding of Object Oriented Programming methodology
- Experience in using IDEs like Eclipse, My Eclipse and WSAD, RAD, Spring Tool
- Setup build environment by writing ANT, MAVEN build.xml, configuring and deploying of the application in all the servers.
- Strong experience in developing web application and product development in the Telecom Domain and Financial domain, Industrial Internet(IoT) domain.
- Well acquainted with RSA, CQ Tools, QSS Quality Portal, HP Quality Center, Rally, Git hub.
- Have good experience in writing the Junit test cases for the application which will be used in testing the application
- Extensive experience logging mechanism using the log4j, Logstash
- Strong experience in development methodologies like Agile and waterfall methodology.
- Implemented new features using Test driven development (TDD)
- Extensive experience to setup of Continuous Integration(CI) using Jenkins with GIT
- Have Strong Experience in Multithreading and collections
- Good debugging and problem solving skills with better understanding of system development methodologies, techniques and tools.
- Quick learner, self-motivated, organized, and team player with strong personal and group communication skills
TECHNICAL SKILL
Framework: Spring Boot, Micro services, Spring security, Pivotal cloud foundry, Spring MVC, Struts, AngularJS Framework.
Persistent Framework: Springs, Hibernate, JPA, SOAP and RESTful Web ServicesWeb Technologies Servlets, JSP,XML,JSON,SOAP UI
Tools: QSS Quality Portal, CQ, HP Quality Center 9.2, SQL Developer
Database: Oracle8i, 9i, 10g, DB2, SQL Server, data migration utility tool
IDE Tools: MyEclipse, RAD 5, Web logic work space, Spring Tool
Servers: BEA Web Logic 8.1, Apache Tomcat5.0, JBoss server 5.1.0Glassfish server
Version Control: Sablime, Serena Dimension10.1, SVN (Subversion),Git Hub
Operating Systems: Windows 2000, Windows NT 4.0, Windows XP, Linux, UNIX
Other Languages & Tech.: Log4j, ANT,Maven, Web Services REST/SOAP, Amazon Web Services (AWS),Jira,Rally
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Lead JAVA/J2EE
Responsibilities:
- Participated in requirement analysis and prepared analysis and work order documents.
- Developed microservices using Spring Boot and Pivotal cloud foundry, Java 8, Spring Security OAuth2
- Responsible for API Platform design on High Available & Scalable Microservices Architecture
- Developed with using secured bearer token based Service Consumed and Service Provided Spring RESTful (JAX-RS) web services using JSON
- Deploying and managing applications in Cloud Foundry and creating database instances of PostgreSQL
- Creating User provided CUP services and binding to the application
- Security is implementing using Spring Security OAuth2
- Good Experience on Cloud configuration, deployment, managing applications
- Analyzing the log files by using Cloud Foundry console and Kibana
- Developed Rest API end points and exposed them using Swagger-UI.
- Implemented application caching framework with Redis.
- Responsible for Writing and reviewing Maven,Ant Scripts for building, testing the Application.
- Wrote JPA queries for PostgreSQL and Apache Cassandra database
- Used JPA to access data from database
- Used No-SQL data base Cassandra to access Property framework database
- Used Jenkins for Continuous Integration.
- Implementing logging mechanism using the log4j.
- Using GIT for Source Control and Version Management.
- Implementing Agile methodology with Jira in the development of the project. Involved in migrating the existing applications to PCF.
- Responsible for migrating the applications and getting it implemented and delivered as per schedule
- Also, involved in testing and deployment of the application integration and QA testing phase.
- Played key Confidential in estimating the timelines for the requirements in Scrum Sprint meetings.
- Responsible for converting the requirements into Technical Design Document
- Deploying PCF and Azure environment.
Environment: Java 8, Spring Boot, Spring Security, Pivotal cloud foundry, Web services(REST), Redis, JPA, PostgreSQL, OAuth2, SwaggerUI, NodeJS, GIT, Jira, Maven,Ant,CD/CI, Jenkins,Junit,JMockito, XSD,Log4J,Spring tool Suit(STS),New Relic, AngularJS.
Confidential
Lead JAVA/J2EE, IoT domain
Responsibilities:
- Participated in requirement analysis of the applications along with business owners.
- Technology professional experienced in Industrial internet of Things(IOT) software development
- Developed microservices using Spring Boot and Pivotal cloud foundry, Java 8, Spring Security OAuth2
- Responsible for API Platform design on High Available & Scalable Microservices Architecture
- Development of spring boot micro services inPREDIXcloud environment.
- Developed with using secured bearer token based Service Consumed and Service Provided Spring RESTful (JAX-RS) web services using JSON
- Deploying and managing applications in Cloud Foundry and creating database instances of PostgreSQL
- Used AWS (Amazon Web Services) S3 (Simple storage service) data storage for storing the images of cases, machinery data and accessed them using AWS SDK for Java
- Security is implementing using Spring Security OAuth2
- Good Experience on Cloud configuration, deployment, managing applications
- Analyzing the log files by using Cloud Foundry console
- Responsible for implementing Data Migration as batch job.
- Responsible for Time Series data ingestion, accessing asset model data at different level of platform
- Developed Rest API end points and exposed them using Swagger-UI.
- Implemented application caching framework with Redis.
- Responsible for Writing and reviewing Maven Scripts for building, testing the Application.
- Wrote JPA queries for PostgreSQL and Apache Cassandra database.(Time series and Asset Database)
- Used JPA to access data from database
- Used No-SQL data base Cassandra to access (Time series and Asset Database)
- Written unit test cases, and tested using JUnit and Mockito.
- Used Jenkins for Continuous Integration.
- Implementing logging mechanism using the log4j.
- Using GIT for Source Control and Version Management.
- Implementing Agile methodology with RALLY in the development of the project. Involved in requirement gathering, analysis and designing.
- Developed several Use Case diagrams, Class Diagrams and Sequence diagrams using StarUML tool
- Responsible for finalizing the requirements and getting it implemented and delivered as per schedule
- Also, involved in testing and deployment of the application integration and QA testing phase.
- Played key Confidential in estimating the timelines for the newly provided requirements in Scrum Sprint meetings.
- Responsible for converting the requirements into Technical Design Document
- UsedRabbitMQas thejavamessaging service for reliable and asynchronous exchange.
- Fixed SonarQube and checkmarks issues.
- Responsible for development and executing in demo system for every release.
Environment: Java 8, Spring Boot, Spring Security, Pivotal cloud foundry, Web services(REST), AWS, Redis, JPA, PostgreSQL, Cassandra, OAuth2, SwaggerUI,AngularJS, Postman, JSON, GIT, Rally, Maven,CD/CI, Jenkins, SonarQube,IOT Domain,Junit,JMockito, RabbitMq,XSD,Log4J,Spring tool Suit(STS),Jenkins, Check Marx,New Relic.
Confidential
Sr Java Developer
Responsibilities:
- Responsible for converting the requirements into Technical Design Document using Microsoft VISIO
- Implemented Services using Spring and Hibernate
- Responsible for implementing Data Migration as batch job.
- Responsible for Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Used HTML5 for creating interactive webpages, browser history management and document editing
- Implemented shell script for migrating the project from window to Linux environment
- Responsible for Writing and reviewing ANT Scripts for building, testing the Application.
- Responsible for code review in such a way to make sure the deliverables are meeting the client’s standards/ Java standards
- Made use of Java Naming and Directory Interface (JNDI).
- Implemented agile methodology in the development of the project. Involved in requirement gathering, analysis and designing.
- Responsible for finalizing the CRs (Change Requests) and getting it implemented and delivered as per schedule
- Played key Confidential in estimating the timelines for the newly provided requirements in Scrum Sprint meetings.
- Leading the team in such a way to deliver the tasks in time.
- Excellent work experience dealing with the onsite-offshore model
- Implemented JUnit test cases as part of unit testing.
- Implemented logging mechanism using the log4j.
Environment: Java, Spring Framework, Spring Security, Hibernate 3.0, AngularJS, SQL Server, HTML5, CSS3, Java Script, UNIX, SOAPUI 3.5, DMU, JSON, GIT, StarUML,,HTML
Confidential
Sr. Java Developer
Responsibilities:
- Involved in gathering the requirements
- Responsible for implementing Web services (JAXWS), WSDL for Data Exchange
- Responsible for implementing Data Migration as batch job.
- Used Hibernate to access data from database and configured hibernate.cfg file for the Application and written number of hbm files for mapping with database table
- Implemented Webservice calls using Axis 2
- Responsible for Coding, Unit Testing and Functional Testing of the systems.
- Creation of Technical Design specifications based on the Business Requirement Document from our customers.
- Used Spring DI/IOC to inject the value to java bean
- Developed the automatic build scripts using Maven for the application to deploy and test.
- Responsible for Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Involved in development of the POC (Proof of Concept) code
- Leading the team in such a way to deliver the tasks in time.
- Excellent work experience dealing with the onsite-offshore model
- Implemented JUnit code as part of unit testing.
- Implemented logging mechanism using the log4j.
- Developed several Use Case diagrams, Class Diagrams and Sequence diagrams
- Used Eclipse Helios as IDE for development, CVS for source code control.
- Supporting Production systems
- Responsible for finalizing the CRs (Change Requests) and getting it implemented and delivered as per schedule
- Responsible for Coding, Unit Testing and Functional Testing of the systems.
- Coordinating with the QA team and Bug tracking and fixing.
Environment: Java, JBoss 5.0, Spring, AngularJS, Webservices with Axis2, DB2 9 and Hibernate template, SOAPUI 3.5.
Confidential
Sr Java Developer
Responsibilities:
- Participate in requirement analysis of the applications along with business owners.
- Responsible for converting the requirements into Technical Design Document
- Responsible for implementing Rating and Billing application.
- Implemented Restful Webservice calls using Axis 2
- Used Hibernate as ORM Framework
- Used Spring DI/IOC to inject the value to java bean.
- Responsible for Writing and reviewing ANT Scripts for building, testing the Application.
- Responsible for Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Used HTML5 for creating interactive webpages, browser history management and document editing
- Used CSS3 and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times
- Responsible for server-side implementation on Web Logic Application Server.
- Responsible for conducting, coordinating for getting sign off for User Acceptance Testing(UAT)
- Supporting Production systems
- Leading the team in such a way to deliver the tasks in time.
- Excellent work experience dealing with the onsite-offshore model
- Used Eclipse for Source Control and Version Management
- Responsible for Coding, Unit Testing and Functional Testing of the systems.
- Coordinating with the QA team.
- Bug tracking and fixing.
- Involved in Code reviews.
Environment: Java, J2EE, Hibernate, Spring DI/IOC, AngularJS, HTML5, CSS3, DB2 WebLogic Server, Eclipse 3.4.0
Confidential
Java Developer
Responsibilities:
- Involved new requirement and enhancement of codes for our new Release.
- Used Struts MVC for Presentation Layer
- Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
- Created Action Forms and Action classes for the modules using Struts framework.
- Responsible for implementing LDAP connection pooling.
- Client side validations using Java Script.
- Involved in the requirement analysis, coding, unit testing, and system test support.
- Server side development for the application which included coding (JDBC Connections, javaServlet, velocity, struts).
- Capable of sharing knowledge with other team members, fixing the issues.
- Fixing Production issues.
- Responsible for finalizing the CRs (Change Requests) and getting it implemented and delivered as per schedule
- Participating the Process related things like Metrics
- Involved new requirement and enhancement of codes for our new Release.
- Involved in the development of front-end developing part (presentation layer)
- Involved in the development of Java Servlets coding for the controllers
- Involvement in designing Class diagrams using UML
- Responsible for implementing LDAP connection pooling.
- Client side validations using Java Script.
- Involved in Server side development for the application which included coding (JDBC Connections, java Servlet, JSP).
- Fixing Production issues.
Environment: Java, JSP, Servlet, Java Bean, JDBC, JavaScript, HTML, UNIX, TMT Tool.