Sr Java/j2ee Developer Resume
San Antonio, TX
SUMMARY
- Around 5+ years of experience in analysis, design and development of various multi - tiered client-server, distributed components applications using Java and J2EE technologies, working with Micro services, Netflix OSS PAAS(Cloud foundry) .
- Highly motivated with self-starter with excellent communications, analytical, organizational, and creative skills.
- Extensive expertise in core Java(Multithreading, Batches, Data Structures, Exception Handling etc), Java Servlets programming, File handling, J2EE, JDBC, Hibernate, Spring Core,Spring Boot, Spring MVC, Spring JPA/JDBC, Restfull Web Services, Kafka.
- Cloud: Cloud Foundry (PaaS).
- Extensive exposure in performance tuning using Jmeter.
- Strong understanding of J2EE design patterns like MVC, Data Access Object, Singleton, Session Facade patterns.
TECHNICAL SKILLS
Internet Applications: JDK-1.8+, Hibernate, Spring, Web Services(REST APIs), PAAS(CloudFoundry), Kafka, Oracle as a service
Framework: Spring Boot, Spring MVC, Spring Security.
Servers: Tomcat with spring boot and on cloud foundry
Scripting Languages: JavaScript, Ajax, DWR.
Database: Oracle, DB2 - AS400.
Methodologies: GOF Design Patterns (Factory, Abstract Factory, Singleton, Builder, Adapter etc)
12factor development: Version Control Tools
GIT/Bitbucket: Tools: Eclipse, Sql Developer,MS office.
Miscellaneous: Log4j, JUnit, Maven, SQL, PL/SQL, Jenkins, Apache Commons, JIRA, JSON, EHCache,JMeter.
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Sr Java/J2EE Developer
Responsibilities:
- Supporting & troubleshooting the application, Supporting Business Requests.
- Creating and handling Micro Services using spring boot and Netflix OSS.
- Deployment using Cloud Foundry.
- Merging code and managing revisions on Git.
- Build management Using Maven, and continuous deployment using Jenkins.
- Creating and use of REST based API.
- Test driven Development.
- Development Using: Extreme Programming (XP) using Pair programming and TDD.
Environment: Java/J2EE, Cloud Foundry(PAAS), Oracle, Spring Boot, Angular-Js, ADFS-IDA, Netflix OSS,Apache Kafka, Liquibase/Oracle as Service.
Confidential, Dearborn, MI
Java/J2EE Developer
Responsibilities:
- Collecting, understanding and analyzing business requirements and transforming them to technical design.
- Supporting & troubleshooting the application, Supporting Business Requests.
- Creating ER, Class and workflow diagrams.
- Creating and handling Micro Services using spring boot and Netflix OSS.
- Deployment using Cloud Foundry.
- Merging code and managing revisions on SVN.
- Build management Using Maven, and continuous deployment using Jenkins.
- Working on Jira for scrum management, Creating JIRA tasks, and planning the sprints.
- Creating and use of REST based API for integration with various 3rd parties
- Using Spring JPA.
- Extensive Use of SQL/PL SQL and stored Procedures.
- Creating a Caching mechanism for the web application to cache the reusable data like the Countries, States, ZIP etc.
- Used spring for bean management across layers and for loading database configuration to interact with MY SQL database.
- Spring batch Job to send emails to users for incomplete Deals.
- Test driven Development.
Environment: JDK 1.7 / 1.8, J2EE, Spring Security,Spring Boot, Spring AOP, Spring JPA, SQL, PLSQL, Transaction Management, REST WS, MySQL, Java Script, Angular Js, Eclipse, Maven, Log4j, EH-Cache, Apache commons, JMeter, UNIX- Shell script, CRON JOBS creation and management.
