Java Technical Lead Resume
Los Angeles, CA
SUMMARY:
- Around 10 years of experience in all the phases of Software development life cycle which include Requirement Study, Analysis, Design, Development and Integration using technologies Java1.7/1.6, J2EE, JDBC, Spring Boot, Spring Framework, Hibernate, AWS.
- Hands on experience with Object Oriented Development and Java Enterprise Concepts.
- Good experience in technologies like Spring Boot, Spring Framework 2.0, Spring JDBC, Hibernate 3.0 and project specific framework.
- Design and development skills with Business Logic, Data Access layers in n - tier Web/J2EE applications using Eclipse/ STS/ JDeveloper.
- Experience in developing RESFUL Web Services & Micro Services using Spring boot and Spring Integration.
- Having good experience working with PostGreSQL, Oracle and SQL server.
- Having experience with the AWS components like EC2, ELB, Auto Scaling, launch Configurations, S3, IAM, Roles and Security Group.
- Experienced in UNIX and Linux operating system.
- Experience in writing Apache MAVEN and Log4J and JUnit for unit testing.
- Expertise in Web/Application Servers JBoss, and Apache Tomcat 7.x/5.x/4.x, WebSphere.
- Experience in Configuration Management, Continuous Integration, Continuous Deployment with Jenkins and Cloud Implementations.
- Experience with Agile Development and Waterfall SDLC Methodologies.
- AWS Certified Solution Architect - Associate and GE Predix Certified Developer.
- Experience in working in large programs/initiatives for fortune 15 customers.
- Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of Client/Server Technologies.
- Dedicated to successful project completion with the ability to work well as a team member and as an individual under deadline pressure.
- Excellent Analytical, Problem solving, communication and Leadership skills.
- Exceptional communication, collaboration & team building skills with proficiency in grasping and implementing new technical concepts quickly.
- Efficient in producing deliverables meeting the demands of a multi-talented profile job.
TECHNICAL SKILLS:
Frameworks & Technologies: Java, J2EE, Spring Boot, Spring Integration, Hibernate, Web Services (REST & SOAP), JSON, XML, Hibernate, Maven, Jenkins, JUnit
Cloud: S3, EC2, ELB, Auto Scaling, launch Configurations, Lifecycle rules for storage, Volume and Snapshot management, SNS.
Application/ Web server: JBoss 6.4 GA, WAS 7 and 5.0, Apache Tomcat 6.18
Databases: Oracle 9x/10g, PostGreSQL, SQL Server
Development Utility Tools: Spring Tool Suite, Eclipse, JDeveloper, Maven
Versioning tools: CVS, SVN, GitHub
SDLC Methodologies: Agile, Waterfall
Operating Systems: Windows, UNIX, Linux
Tools: Putty, WinSCP, SOAPUI, PostMan
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles, CA
Java Technical Lead
Responsibilities:
- Done Feasibility study for using new technologies.
- Defined the architecture for the new technologies.
- Use Spring JDBC for creating DAO layer to fetch from and save into MySQL database.
- Creating new REST APIs using Spring MVC.
- CICD: Created Jenkins Jobs to automate Micro Service build, test and deployments.
- JProfiler to monitor and optimize the java code performance.
- Work with Git Repository to handle the Separation between code versions from existing Project.
- Unit Testing
- Work with Business teams/end user for verifying the existing functionalities.
- Coordinate with business and technical teams on requirements explanations and acceptance/signoff.
- Leading a team of 7 people at Onsite/Offshore.
Environment: Java 1.8, Spring Framework, MySQL, REST, Log4j 1.4, Maven, Tomcat 8.0, Eclipse, WinSCP, Putty, Json, Linux, PostMan
Confidential, Cincinnati, OH
Java AWS Technical Lead
Responsibilities:
- Configured the storage on AWS S3 Buckets.
- Defined set of security policies which helps in identifying categorizing and protecting the assets on AWS, managing access to AWS resource using accounts, users and groups.
- Implemented the SpringBoot Micro services to download and read the Customer requirement files from S3, and process those files to create the Pricing Model based by applying business logic and formulae using the Collections & Java Beans and upload the pricing models back to S3.
- Use Spring JDBC for creating DAO layer to fetch from and save into PostGreSQL database.
- Creating REST APIs using JAXRS.
- CICD: Created Jenkins Jobs to automate Micro Service build, test and deployments.
- Work with Git Repository to handle the Separation between code versions from existing Project.
- Unit Testing
- Work with Business teams/end user for gathering requirements.
- Document business requirements and review with project team for gaps, ambiguity or conflicts and feasibility.
- Coordinate with business and technical teams on requirements explanations and acceptance/signoff.
- Leading a team of 7 people at Onsite/Offshore.
Environment: s: Java 1.7, Spring Boot, AWS Services, PostGreSQL, REST, Log4j 1.4, Maven, STS, WinSCP, Putty, Json, Linux, PostMan
Confidential
Sr. Java Developer
Responsibilities:
- Work with Business teams/end user for gathering requirements.
- Document business requirements and review with project team for gaps, ambiguity or conflicts and feasibility.
- Apply Business logic using the Collections & Spring Beans.
- Used Hibernate to implement DAO pattern to for database access.
- Implemented spring configuration setup for several modules.
- Work Exclusively with Core layer of Framework to Implement Model Controller in MVC Architecture.
- Used JDBC Connections and WebSphere Connection pool for database access.
- Creating Java, J2EE reusable business components and XML, XSL and XSD schema definitions.
- Creating SOAP Web Services using WSDL to connect with external clients. Designed and implemented different Modules using Java, Spring Framework, Hibernate.
- Handled the Release Management responsibilities using Borland StarTeam and TeamCity.
- Unit Testing
- Led a team of 5 people.
Environment: s: Java 1. 7, Spring Framework, Hibernate, GWT, Oracle, WAS 7, Web Services, Eclipse, Log4j 1.4, Maven, Linux, SOAP UI.
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis.
- Designed and implemented different modules business logic using JSF and Java Beans.
- Wrote SQL queries for fetching data from and saving data into Oracle database.
- Involved in Unit and integration Testing.
- Worked with Ant for building and packaging code.
- Work with SVN Repository to handle the Separation between code versions from existing Project.
- Involved in Production Support and meeting SLAs for every kind of tickets.
Environment: s: Java 1.6, JSF, Oracle, JBoss, JDeveloper, Log4j 1.4, Ant. OS X.
