J2ee Lead Consultant, Resume
Mason, OH
SUMMARY:
- 13 years of experience in the IT industry, involved in complete software development life cycle (SDLC) including requirement gathering, analysis, design, development, deployment, testing, implementation & maintenance of application in the Client/Server environments.
- Experience in working in environments using Agile development methodology.
- Extensive experience in Java programming - Concurrency, Collections, Generics and Serialization and JDBC.
- Experience in building applications on cloud with AWS Lambda, Step Functions, RDS, SNS, S3, IAM, API Gateway services with Java and NodeJS.
- Experience in building applications on OpenShift (Platform as a Service) using Java with Spring boot & Apache Camel.
- Experience in building web applications using Spring Framework features like Spring Boot, MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
- Expertise in Object-relational mapping using Hibernate.
- Good knowledge on Web Services Technologies like SOAP, REST.
- Good knowledge on OAuth2 authentication.
- Having database experience using SQL, Stored Procedures, Functions, Exception Handling, Constraints, Triggers, Index, Views and Inline views and good knowledge on Database Administration.
- Good knowledge on Conceptual, logical models and physical database designs for OLTP and OLAP systems.
- Experience in Black box testing which includes System Testing, Integration Testing and Functional Testing for manual testing for various applications to ensure proper business compliance.
- Good Knowledge of using IDE Tools like IntelliJ, Eclipse for Java/J2EE application development.
- Experience in using Maven for build automation.
- Experience in using version control and configuration management tools like SVN and GITHUB.
- Experience in working with Apache Tomcat, Apache Karaf, Weblogic Application Server.
- Excellent team player with the ability to create an environment of trust and cooperation through an open exchange of ideas towards achieving team goals.
TECHNICAL SKILLS:
Development: Technologies
Core Java, J2EE, UML, NodeJS: J2EE Spring Framework, Spring boot, AWS Cloud, Apache Camel, Hibernate, WEB SERVICES (SOAP, RESTful), Microservices, JDBC, JNDI,, XML Schema, XML, Java Beans, JMS, DOM
Web/Application Servers: AWS Cloud, RedHat OpenShift, Apache Karaf, Apache Tomcat, Weblogic, WebSphere
Operating Systems: Windows 10, Linux & Unix
Databases: Oracle, MySQL
Tools
: IntelliJ IDE, Eclipse IDE, TOAD, Notepad++, Visual Studio, HP ALM, GITHUB, JIRA, OAuth2, Maven, Jenkins, IBM Data Studio, Robo 3T
PROFESSIONAL EXPERIENCE:
J2EE Lead Consultant,
Confidential, Mason, OH
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
- Coordinating with the business and functional teams to get clarity on the requirement for analysis.
- Worked on Agile Software development methodology.
- Implemented Concurrency for services calls and integrated with Application.
- Implementing business logic using Collections, Generics and serialization.
- Designed and developed the Spring boot application using Spring framework components with Hibernate.
- Involved in on-premise applications to RedHat OpenShift (a Platform as a Service) migration.
- Designed and developed Microservice business components.
- Used Microservice architecture with Spring Boot based service through REST.
- Actively involved in the design and development of the core interfaces, integration using web service.
- Used Maven as a build tool
- Used JIRA as the ticketing tool to track various tasks and defects.
- Used REST Client for testing RESTful web services.
- Developed system test criteria and participate in system testing.
- Supported SIT and UAT environments.
Environment: Java, J2EE, Spring Boot, Spring Framework JS, Web Serviecs(SOAP & REST) JMS, JNDI, Oracle, XML, DOM, Rational Application Developer, IBM Data Studio, Maven, IBM Web Sphere Application Server, Hibernate, Spring,, LOG4J, CVS.
J2EE/AWS Cloud Developer
Confidential, Indianapolis, IN
Responsibilities:
- Analyzed requirements and did Use Case analysis with Rational Rose. Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML approach
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
- Coordinating with the business and functional teams to get clarity on the requirement for analysis.
- Worked on Agile Software development methodology.
- Implemented Lambdas and integrated with Step Functions to create a serverless orchestration services.
- Design and develop Cloud Formation (CFN) templates in YAML/JSON for cloud components such as Lambdas, Step Functions, Roles, policies, S3 buckets.
- Implementing business logic using Collections, Generics and serialization.
- Designed and developed the Spring boot application using Spring framework components with Hibernate.
- Create, configure and maintain OpenShift project spaces, Image Streams, PVC (Persistent Volume Claims), BC (build configuration), DC (deployment configuration) Secret Keys and CM (configuration map), OpenShift Routes and Services for the entire life-cycle of the applications.
- Designed and developed the ESB applications (on Apache Karaf)using Apache Camel in conjunction with REST Web Service, FTP protocol.
- Migrated on-premise applications to RedHat OpenShift (a Platform as a Service)
- Designed and developed Microservice business components.
- Used Microservice architecture with Spring Boot based service through REST.
- Actively involved in the design and development of the core interfaces, integration using web service.
- Extensively used Angular to request RESTful web service and made the response data render to UI in JSON format.
- Implemented OAuth2 authentication for the application
- Design, develop and maintain Kibana (Elastic search) dashboards to better logging of information on application runs Implemented database using SQL Server
- Involved in writing SQL queries Triggers, Views and stored procedures for data manipulation
- Used Maven as a build tool
- Used JIRA as the ticketing tool to track various tasks and defects.
- Used REST Client for testing RESTful web services.
- Developed system test criteria and participate in system testing.
- Supported SIT and UAT environments.
Environment: Java, J2EE, Spring Boot, Spring Framework, AWS Cloud, Openshift, Web Services (SOAP & REST), Apache Camel, Apache Kafka, JMS, JNDI, Oracle, XML, DOM, Maven, Hibernate, LOG4J, CVS.
J2EE Lead Consultant
Confidential, Albany, NY
Responsibilities:
- Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development
- Design and Coding of Web Services to implement SOA
- Involved in critical application enhancements and performance improvements.
- Designed and developed various modules of the application with J2EE design architecture Spring IOC and Spring AOP
- Extensively worked on Java Multi-threading programming, Synchronization and Collections API for concurrent programming.
- Developed WSDL and SOAP Web Services to transfer the organization’s in-flight Ratings to Ratings Activity Dashboard.
- Extensively used Hibernate ORM in data access layer to write DAOs for Hibernate Mapping files
- Worked on Build Automation and Continuous Integration tools like Jenkins, Maven.
- Involved in writing SQL queries and stored procedures for data manipulation
- Used GitHub for version control and Eclipse for development.
- Wrote numerous test cases for unit testing using JUnit testing framework
- Used JIRA for bug tracking, issue tracking and project management functions.
- Supported SIT and UAT environments.
Environment: Java, J2EE, Spring Boot, Spring Framework, Web Services (SOAP & REST), Apache Camel, Apache Kafka, JMS, JNDI, Oracle, XML, DOM, Maven, Hibernate, LOG4J, CVS.
J2EE Lead Developer
Confidential
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
- Worked on the development work as well as support for previous releases.
- Involved in design and development of data warehouse environment, gathering requirement specification documents and presenting and identifying data sources, targets and report generation.
- Developed web components using Spring - MVC, IoC, AOP, REST and JDBC.
- Integrated the Java code (API) in JSP Pages.
- Implemented database using Oracle
- Developed the conceptual and logical data models representing Data models and generating the DDL statements and working with the Database team in creating the tables, views, keys in the database.
- Created and developed Knowledge Based Diagnosis System (KBD) using SOAP webservices and Memcache.
- Involved in writing SQL queries Triggers, Views and stored procedures for data manipulation
- Debugging various defects relating to implementation of business logic.
- Resolved various production tickets.
- Used GitHub for version control and IntelliJ for development.
- Understood and modified existing systems as business requirements change.
Environment: Java, J2EE, Web Services, REST services, Spring, Hibernate, Mulesoft, Tomcat, UNIX, JMS, Active MQ, Spring Batch Jobs LOG4J, CVS.
Confidential
J2EE Lead Developer
Responsibilities:
- Involved in designing Low Level Design (LLD) document.
- Developed user interfaces using Web Services, Spring, Hibernate, Ofbiz, Spring MVC, WebLogic, UNIX.
- Integrated the Java code (API) in JSP Pages.
- Implemented database using Oracle
- Involved in writing SQL queries, Views.
- Used Firebug, IE developer Toolbar for debugging and browser compatibility.
- Developed system test criteria and participate in system testing.
- Supported SIT, UAT and Production environments.
- Evaluate application defects in HP QC and track them to closure.
- Debugging various defects relating to implementation of business logic.
- Fixed bugs and provide support services for the application.
- Used SVN as version management.
- Understood and modified existing systems as business requirements change.
Environment: Java, J2EE, Web Services, REST services, Spring, Hibernate, Weblogic, UNIX, JMS, Active MQ, LOG4J, CVS.