Lead Java Developer Resume
Miami, FL
SUMMARY
- Eleven years of proven experience in analysis, design, implementation, testing, enhancement and maintenance of various Web applications as well as product development using Java/J2EE technologies
- Hands on experience in application development using Core Java, Spring framework (MVC, AOP), Spring Boot, Web services (REST and SOAP), Hibernate, JPA, Struts (1.X and 2.X) JSP, servlets and the scripting technologies Angular JS (1.X, 2.X and 4.0), JQuery, AJAX, JSON, JavaScript and HTML
- Strong knowledge of OOPS concepts
- Experience writing angular .JS codes for developing Single Page Applications (SPA), used several in built language core directives, expressions and modules
- Experience with servers such as Weblogic, Apache, Tomcat, and Resin
- Proficient in estimation, support, deployment and maintaining Web based applications
- Substantial experience with RDBMS concepts: worked withOracle11g, Postgre SQL 8.0/9.1,MySQL 5.0andSybase
- Proficient in build and deployment tools (design modeling tools Maven and Ant, code coverage tools JUnit, Build integration tools Jenkins and Hudson)
- Experience with Agile, Kanban and Waterfall Software Development Methodologies
- Proficient with modern front end template frameworks for JavaScript including Bootstrap 3.0 and AngularJS
- Hands on experience in Java 8 Lambda expression using parallel programming
- Configured and handled Amazon AWS/EC2 in cluster management environment
- Used JAXB API for managing the XML responses in the REST services
- Hands on experience writing Apache Zeppelin reports using HIVE queries
- Experience in JPA with HBase
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, LINUX
Languages: Core Java (1.6,1.7 &1.8), PL/SQL
J2EE Technologies: JDBC, Servlets, JSP, SOAP/REST Web services, JAXB, JPA, J - Unit
Frame Works: Spring 3.X (Spring Core, Spring MVC, Spring AOP, Spring Boot, Spring REST, Spring JDBC, Spring Expression Language (SpEL), Struts, Struts2
ORM Tools: Hibernate
Application Servers: Weblogic 10.3,12C, Resin, Glassfish
Web Servers: Apache Tomcat 8, Oracle HTTP Server (OHS)
Databases: Oracle, PostgreSQL, Sybase, Mongo DB, Hbase
IDE Tools: Eclipse, Spring Tool Suite, RAD, JDeveloper,Version Control SVN, GitHubPerforce, Clear Case, VSS,WinCVS
Scripting Technologies: Ajax, JavaScript, ECMA script (es5)
JavaScript Framework: Angular JS 1.5 and Angular JS 2.0 and Angular JS 4.0, Type Script, DOJONode, JS
Build Tools: Ant, Maven, UDeploy, Hudson, Jenkins, Gulp Task
Agile Tools: Rally, Jira,VersionOne, Confluence
Web Technologies: CSS, Bootstrap 3.0, SASS, HTML 5, Protractor, Jasmine Karma
Cloud Technologies: AWS and Spring Cloud
PROFESSIONAL EXPERIENCE
Lead Java developer
Confidential, Palm Beach Gardens, FL
Responsibilities:
- Designed and developed the micro services for the SmartOutage service
- Responsible for design and development of HBase persistence layers using JPA entities for power delivery Smartoutage repositories along with Junit test classes
- Responsible for writing micro services using Spring Framework with Spring Boot integration
- Configured Spring Boot properties to integrate with the Smartoutage application along with Spring intializes and bootstrapping the build configuration
- Used to JAXB API annotations for wiring custom REST XML responses
- Collaborated with other functional area experts to design complete solutions to meet the business requirements
- Discussed the technical requirement analysis with the business stakeholders
- Participated in Scrum meetings to discuss the status of the stories and tasks in Agile methodology
- Attended high and low level design reviews to arrive at design pattern/solutions and reviewed modules created by team members
- Performed the code reviews of team members to adhere to the coding standards
- Tested the code changes to in corporate the business rules and specifications
- Designed and developed the Angular modules
Environment: Java 8, Spring Boot 1.5, Microservices, JPA, Spring 4.0 (Core, Web), Spring Security, Spring Cloud, Eureka Discovery Service, JAXB API, Jackson, Scala, Apache Spark, Hbase, Hive, JQuery Junit, Angular 4, Bootstrap 3.0, AWS EC2, Apigee, Confluence, JIRA, Tomcat 8, Hbase, Jenkins, Apache Zeppelin, SVN, Bigbucket, Bamboo
Lead Java developer
Confidential, Palm Beach Gardens, FL
Responsibilities:
- Designed and developed the REST services for the TCMS Aggregation process
- Responsible for design and development of persistence layers using JPA entities for TCMS repositories along with Junit test classes
- Responsible for writing REST services using Spring Framework with Spring Boot integration
- Configured Spring Boot properties to integrate with the TCMS applications along with Spring initializes and bootstrapping the build configuration
- Used to JAXB API annotations for wiring custom REST XML responses
- Implemented full pagination for REST services using JPA persistence layers with HBase tables
- Developed Apache Zeppelin reports using HIVE queries for DEV and business testing
- Conducted technical requirement analysis and discussion with the business stakeholders
- Participated in Scrum meetings to discuss the status of the stories and tasks in Agile methodology
- Attended high and low level design reviews to arrive at design patterns/solutions and reviewed modules created by team members
- Performed the code reviews of team members to adhere to the coding standards
- Tested the code changes to in corporate the business rules and specifications
Environment: Java 8, Spring Boot, JPA, Spring 4.0 (Core, Web and MVC), JAXB API, Jackson, Scala, Apache Spark, Hbase, Hive, Type Script, Node JS, Junit, Confluence, JIRA, Visual Studio Code, Tomcat 8, Hbase, Jenkins, Node 6.10, Apache Zeppelin, SVN
Lead Java Developer
Confidential, Miami, FL
Responsibilities:
- Designed and developed the Tracfone Web and Walmart Family mobile Web
- Responsible for end to end integration of Restful service responses with UI using the Angular JS
- Responsible for writing REST services using Spring Framework
- Interacted with the business teams for the responsive Web UI and offered design solutions for the client needs
- Handled activation flow (activation, upgrades and port) for both on the UI and integration level
- Conducted technical requirement analysis and discussion with the business stakeholders
- Managed Apache redirects on the OHS (Oracle HTTP Server) server level
- Attended high and low level design reviews to arrive at design patterns/solutions and reviewed modules created by team members
- Developed the modules independently by analyzing the requirements
- Performed the code reviews of team members to adhere to the coding standards
- Tested the code changes to in corporate the business rules and specifications
- Created protractor automation tests for different modules
Environment: Java, Spring 3.0 (Core, Web and MVC), Spring Boot, AngularJS 1.5 and 2, Type Script, Node JS, Bootsrap3.0, SASS, CSS, Git hub, Node5.7, Gulp 3.6, Bower, Sublime, Oracle HTTP Server, lite-server, Protractor, Darma, Clarity, SoapUI
