Java Tech Lead/scrum Master Resume
San Antonio, TX
SUMMARY:
- Over 6+ years of experience in web application development using JAVA/J2EE technologies.
- Certified java j2EE programmer - SSSIT
- Experience on working with Amazon Web Services like EC2, S3 Bucket, AWS IAM, AWS Cloud Watch.
- Experience in internet and GUI technologies: Web based application development such as JAVA, J2EE, JSP, JDBC, XML.
- Strong knowledge of OO Programming & Methodologies and Design Patterns.
- Experience in all phases of Software Development Life Cycle (SDLC).
- Expertise in Client Side Designing and Validations using HTML5, CSS3, Java Script, JSP.
- Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies using Core.
- Java, Servlets, JDBC, JSP, Hibernate, Spring, Web Services.
- Strong experience in Spring Framework modules such as Spring Core, Spring DAO, Spring IOC, Spring MVC, Spring ORM,
- Spring AOP, Spring Boot, Spring batch, Spring Netflix and Spring Web flow.
- Good Knowledge on MVC technologies like Spring Boot.
- Proficient in developing SOAP and REST Web Services.
- Expert in using Java IDE’s like Eclipse, Intellij and STS.
- Good experience in writing and performance tuning database queries and stored procedures using Oracle, DB2 and MySQL databases.
- Good knowledge in usage of application and web servers such as Tomcat and Web Sphere.
- Having good experience in build tools like ANT/Maven and logging like Log4J/SL4J.
- Extensive J2EE development experience in different IDE tools like Eclipse and Rational Rose.
- Experience with Databases like MySQL.
- Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate
- Worked mostly in Ecommerce/Health/Insurance domains.
- Used Git for building projects.
- Excellent communication, interpersonal, problem solving skills a very good team player along with a can do attitude and ability to effectively communicate with all levels of the organization such as technical, management and customers.
- Ability to easily adapt and learn any new technology or software.
TECHNICAL SKILLS
Languages: Java 7, C++, C
Web Technologies: JSP.
Frameworks: Spring framework (IOC, AOP, MVC, ORM)Application /Web Servers: Apache Tomcat.
Application IDE(s): Eclipse, Intellij, STS (Spring ToolSuite)
Databases: Oracle, MySQL.
Internet Technologies: HTML5 CSS3, JavaScriptBuild Tools: Maven, Jenkins.
Cloud Computing: EC2, S3, CloudWatch, IAM
PROFESSIONAL EXPERIENCE
Confidential, San Antonio TX
Java Tech Lead/Scrum Master
Responsibilities:
- Utilizing REST API’s, ET and BT calls to invoke the services.
- Expertise in using Mainframes for Production validations, Post Deployments .
- Used existing REST API’s to invoke the required services.
- Expertise in using JIRA to track issues and bugs related to the Stories and Features created. Jira Dashboard consists of useful functions and features which make handling of issues easy.
- Responsible for creating Coding task and deliver code to MNL/WSR Streams.
- Developed RESTful Microservices as a Spring Boot Application Compatible with AWS.
- Working on Microservices with Spring Boot using Zulu, REST.
- Developed Application to asses JSON and XMl from Restful web service from consumer side using React JS.
- Implemented REST based web services using JAX-RS annotations, Jersey provider
- Used Splunk Queries/Dashboard and SPUFI queries to monitor the changes.
- For accessing Database information and to schedule Jobs, used Mainframes.
- Used Eclipse for coding and RTC as code repository.
- Acted as a main bridge between Team and business and formulated the requirements and provided solutions.
- Involved in meeting with Stake Holders and get necessary approvals for deliveries.
- As Onshore coordinator, I ensured active communication and flawless completion of tasks.
- Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Responsible for transparency, communication, feedback management and review of delivery
- Involved in debugging the defects, code review and analysis of Performance issues.
- Integrated different other modules with current existing reporting applications.
Environment: Java 7, Eclipse, Mainframes, JIRA, Splunk Dashboard, Rest API’s.
Confidential, Franklin Lakes NJ
Java Developer
Responsibilities:
- Utilizing Multithreading, Core Java, OOPs and socket programming using TCP sockets.
- Used MySql to store chat information from clients and servers.
- Responsible for creating multiple clients and one server using core java .
- The connections between the clients and server and established through TCP socket programming.
- Amazon IAM - User Service Management to maintain the user credentials.
- Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
- Used Streams andLambdaexpressions.
- Object storage service Amazon S3 is used to store and retrieve DB information.
- Cloud Watch is used to monitor the application.
- Developed several REST web services which produces JSON to perform tasks,leveraged by mobile applications.
- Experience in Updating, Modifying queries in Oracle 11g.
- Troubleshooting testing phase issues, finding root cause analysis and fixing.
- Involved in debugging the defects, code review and analysis of Performance issues.
- Developed AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
- Integrated different other modules with current existing reporting applications.
- Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
- Resolved bugs/defects by coordinating with team members to assure a positive outcome using Jasper.
Environment: Java 8, IntelliJ, Oracle, Tomcat, AWS IAM, AWS Cloud Watch.
Confidential, Atlanta
Java Developer
Responsibilities:
- Involved in analysis, development, testing, Support and implementation of Java/J2EE applications and improve the processes to the client.
- Worked on enhancements as per the client Requirement.
- Responsible for preparation of Technical Requirement Specification.
- Collaborated with different teams for the purpose to give integrated solution.
- Responsible for identifying process GAP and provide a solution to fill the GAP.
- Designed process steps for testing, creating and submitting testing templates.
- Co-ordinated with client for user acceptance testing (Unit and integration).
- Responsible to manage the incidents, Change Request and Problem Management for Production issues related to the Application and day to day transaction.
Environment: Core Java, Spring MVC, Hibernate, SOAP web services, xml, Eclipse, Log4j, Tortoise SVN, Junit.
Confidential
Java Developer
Responsibilities:
- Used MySql to store admin related stuff
- Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript.
- Developed API services in Agile environment .
- Used Dependency Injection(DI) and Spring IOC of spring Framework to collaborate with different components of application.
- Delivered and pushed code to QA environments on time for QA signoffs.
- Used PCF for monitoring application stability and continuous integration.
- Amazon IAM was used to maintain the user credentials.
- Object storage service Amazon S3 is used to store and retrieve DB information, images and other application related configurations.
- Cloud Watch is used to monitor the application and to store the logging information.
- Troubleshooting production issues, root cause analysis and fixing.
- Extensively used GIT as the version controlling Tool.
- Involved in debugging the defects, code review and analysis of Performance issues.
- Integrated different other modules current existing reporting applications.
Environment: Java 7, Rest API, Spring Boot, Eclipse, Git, Oracle, Tomcat, Hibernate.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Participated in system design, planning, estimation and .
- Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams. for the modules using UML and Rational Rose
- Developed the presentation layer using JSP, AJAX, HTML, CSS and client validations using JavaScript.
- Developed and implemented the MVC Architectural Pattern using Spring Framework.
- Effective usage of J2EE design patterns namely Session Facade, Factory Method, Command and Singleton to
- develop various base framework components in the application.
- Modified Account View functionality to enable display of blocked accounts details that have tags. This involved
- modifying beans, JSP changes and middle tier enhancements.
- Developed various EJBs (session and entity beans) for handling business logic.
- Code implementation using java & amp;groovy, re-factoring & peer review
- Developed Session Beans and DAO classes for Accounts and other Modules.
- Implemented unit tests and code reviews using Junit.
- Extensively used Spring JDBC in data access layer to access and update information in the database.
- Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
- Used CVS for version control and Maven as a build tool.
- Used Log4j for logging errors, messages and performance logs.
- Used JBoss Application Server to deploy application.
Environment: Java, JDBC, JavaScript, Html, CSS, JSP, Servlets, JavaScript, PL/SQL, Tomcat, Oracle, NetBeans IDE, CVS, ANT.