J2ee/soa Engineer Resume
Wheeling, IL
SUMMARY
- Around 5 years of object - oriented programming knowledge and experience on Distributed Technologies, Web Technologies and Enterprise Solutions using Java/J2EE.
- 4+ Years of experience in designing, coding, integrating and testing software (SDLC) implementations using Java/J2EE involving development of Multi-Tier, Client/Server and Web based applications.
- Proficiency in Java, J2EE, Spring, Spring Boot, Hibernate, SOAP, RESTful web service.
- 4 Years of experience in REST Web services, JAX-WS, JAX-RS, JAXB, Apache CXF, AJAX, RMI, JNDI, MVC Custom development.
- Worked with Maven, ANT, Gradle for application building, scheduling, mailing and automation
- Extensive experience in UI technology using CSS, HTML, XML, Java Script, Angular TS, React JS, Bootstrap, AJAX, jQuery, Node.js, Express.
- Experienced in troubleshooting issues in production, QA, Dev environments.
- Experience in working version control tools like Star Team and SVN, Git.
- Have experience in SDLC, Waterfall, Extreme Programming, Iterative and Agile Methodologies.
- Experienced in Test Driven Development (TDD).
- Expert experience with XML/JSON and developing REST Services.
- Experience with CI/CD systems such as Jenkins.
- Ability to understand complex systems and solve challenging analytical problems.
- Ability to leverage multiple tools and programming languages to analyze and manipulate data sets from disparate data sources. Strong collaboration and communication skills within and across teams.
- Good understanding of Algorithms and data structures.
TECHNICAL SKILLS
Operating System: Linux, UNIX, Windows
Languages: Java 8, SQL, PostgreSql, Javascript
Frameworks: Spring, Hibernate, Spring-Core, Spring AOP, Spring MVC, Spring Cloud, Spring Boot, JPA, Spring Web Services, Angular TS
Databases: Oracle, SQL Server, Oracle 11i/10g
Web Technologies: JSON, JDBC, JavaScript, Angular, React, AJAX, HTML5, XHTML, JSP, Servlets
XML Technologies: XML, JAXB, SAX.
IDE: Intellij, Eclipse, STS, NetBeans, Sublime Text
Tools: & APIs: Splunk, Dynatrace, JIRA, Rally, FileZilla, SQL, Jboss, Hibernate, Tortoise, Jboss, Log4J, TestNG, Mockito.
Build Tools: Maven, Gradle, ANT
Version Control: GITLAB, GITHUB, Subversion SVN (subclipse, tortoise), StarTeam
Web Services: Apache CXF, Spring Web Service, AXIS, JAX-WS and JAX-RS, WSDL, SOAP and REST
Web/App Server: Apache Tomcat, BEA WebLogic, JBoss, Glassfish, Jenkins
Cloud Computing: Pivotal Cloud Foundry (PASS), AWS
PROFESSIONAL EXPERIENCE
Confidential - Wheeling, IL
J2EE/SOA Engineer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, architecture design & development for the project.
- Made use of Spring Boot to rapidly develop the application with certain Microservices and deployed them with the application. Used Jenkins for Continuous Integration (CI).
- Used HTML5, Bootstrap, CSS3, Angular TS to design dynamic and browser compatible pages.
- Participated in Test Driven Development (TDD) methodology by writing JUnit test cases.
- Integrate microservices and Kafka messaging exchanges.
- Used JPA implementation ORM framework Hibernate in combination with Spring boot.
- Involved in designing and developing the MySQL database.
- Experience in creating Restful Web Service to interact with different interfaces.
- ER diagram creation for the database structure.
- Collaboration with offshore teams to build the application flow.
- Troubleshooting and problem solving.
- Manage tasks and to implement Agile Scrum.
Environment: Java8, Spring Boot 2.0, Spring Cloud, Spring MVC, Web Services, Hibernate, JPA, REST, Junit, Angular TS, Intellij, Pivotal tracker, JIRA, Git, Maven, Jenkins, AWS
Confidential
J2EE Engineer
Responsibilities:
- Developed Java web application using Spring, Restful web services, Hibernate.
- Developed REST clients using Spring REST template to interact with existing REST micro services.
- Writing Test Cases using Junit and Mockito Framework.
- Writing Unit, Integration tests.
- Developed dashboards using Bootstrap, ReactJS.
- Automation bash scripts for logs backup.
- Wrote services to store and retrieve user data from MongoDB for the application on devices.
Environment: Core Java 8, Micro services, Restful Web Services, Unix Servers, PostgreSQL, bash scripts, JIRA, ReactJS, NodeJs, Express, Mern Stack
Confidential - Wheeling, IL
J2EE/SOA Engineer
Responsibilities:
- Interacted with the BA people and understand business and functional requirements,
- Developed (ADD) design documents.
- Used Spring Core for dependency Injection/Inversion of Control (IOC) and Hibernate.
- Developed Monolithic architecture.
- Interacting with the business people and developing design documents from functional requirements.
- Developed Restful and Soap web services using CXF-Spring (Using Spring WS, JAXB).
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Involved in testing Web Service through REST Client.
- Used Spring Batch with Quartz scheduler.
- Writing Test Cases using Junit/TestNG and Mockito Framework.
- Integration testing with services.
- Involved in debugging and analysis of issues with the test environment.
- Agile production at the end of sprint, with daily stand-ups and demo / retrospectives.
Environment: Core Java, J2EE, Restful Web service and Oracle Server, Intellij, JIRA, SVN, Maven, Junit, Mockito, Docker, Kubernetes, JMS IBM
Confidential
Software Engineer
Responsibilities:
- Involved in development of the database layer, ORM mapping (Hibernate) integration, Designing and developing and application flow.
- Writing Test Cases using JUnit Framework.
- Integration testing with services and Windows apps of dependent teams.
- Designing the form to create custom commands.
- Involved in debugging and analysis of issues with the test environment.
- Agile production at the end of sprint, with daily stand-ups and demo / retrospectives.
Environment: Core Java, Hibernate, spring, MySQL, Angular TS, Intellij, JIRA, Maven tool.
