Java/j2ee developer Resume
SUMMARY:
- Confidential has eight years of object - oriented programming knowledge and experience on Distributed Technologies, Web Technologies and Cloud computing technologies using Java/J2EE.
- Eight years of object-oriented programming knowledge and experience on Distributed Technologies, Web Technologies and Enterprise Solutions using Java/J2EE.
- Experienced IT professional 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.
- Extensive experience in developing various web based applications using Java related Struts and spring frameworks and Hadoop.
- Expertise in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
- Experience in SOAP based Web Services, REST Web services, JAX-WS, JAX-RS, JAXB, SOA, Apache CXF, AJAX, RMI, JNDI, MVC Custom development.
- Worked with Maven, ANT, Gradle for application building, scheduling, mailing and automation
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat and JBoss.
- Experienced in troubleshooting issues in production, QA, Dev environments.
- Experience in working version control tools like StarTeam and SVN, Git.
- Have experience in software Development Processes like SDLC, Waterfall, Extreme Programming, Iterative and Agile Methodologies.
- Experienced in Test Driven Development (TDD).
- Expert experience with XML/JSON and developing REST Services
- 2+ years of experience building native cloud solutions
- Multiple years of experience delivery solutions through an Agile delivery methodology
- Hands-on experience with APIs, microservices
- 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.
- Strong problem solving skills and critical thinking ability
- Experience in developing applications using AngularJS
- Experienced in Pair programming.
- Strong interpersonal and communication skills with an ability to deliver project on time.
- Energetic, self-motivated to work independently as well as within a team.
- Good understanding of Algorithms and data structures
TECHNOLOGIES EXPERIENCE:
Operating System: Windows 7,Windows 10, Windows XP, Windows Server 2003, Linux, UNIX,Mac
Languages: Java 8, C, C++, SQL,Javascript
Frameworks: Struts, spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring Cloud, Spring Boot,JPA,Spring web services
Databases: Oracle 11i/10g, SQL Server, MySQL
Web Technologies: JSP, Servlets, JSON, JDBC, JavaScript, Web Services, AJAX, HTML5, XHTML, Angular JS
XML Technologies: XML, JAXB, SAX.
IDE: Eclipse,STS,Intellij, NetBeans, Sublime Text
Tools: & APIs Splunk, Dynatrace, JIRA, Rally, FileZilla, SQL, Jboss, Hibernate, Tortoise, Jboss, Log4J, TestNG, Mockito.
Build Tools: ANT, Maven,Gradle
Version Control: Subversion SVN (subclipse, tortoise), StarTeam, GITHUB
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
Cloud Computing: Pivotal Cloud Foundry (PASS)
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE DeveloperPlatform: Core Java 8, Micro services, SOAP and Restful Web service and PCF.
Other Tools: Spring Boot, Spring Cloud, Intellij, Pivotal tracker, JIRA, Git, Gradle, Concourse, Jenkins.
Responsibilities:
- Used spring core for dependency injection/inversion of control (IOC), using Spring.
- Interacting with Product manager regarding the user stories, Features, Sub Epic, Epic.
- Using TDD to develop the micro services.
- Discussing with architects to design the micro services and developing user stories.
- Worked extensively in PCF environment.
- Written shell scripts to deploy the applications in pcf cloud environments.
- Created User provided services to connect the micro services.
- Developed Restful and Soap web services using Spring Boot Features.
- Extensively used design patterns to solve the business problems.
- Involved in testing Web Service through SOAP UI and Postman REST Client.
- Writing Unit, Integration and acceptance Test Cases using Junit and Mockito Framework.
- Involved in debugging and troubleshooting of issues.
- Agile development with regular stand-ups and demo/retrospectives at end of sprint.
- App deployment in QA, STAGE, PERF and production environment.
Confidential
Java/J2EE DeveloperPlatform: Core Java 8, JEE, SOAP and Restful Web service and SQL Server 2008
Other Tools: Eclipse, JIRA, SVN, Maven tool.
Responsibilities:
- Interacted with the BA people and understand business and functional requirements,
- Developed (ADD)design documents.
- Played as a team lead, release lead roles
- 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 SOAP and 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 development with regular stand-ups and demo/retrospectives at end of sprint.
Confidential
Java/J2EE DeveloperPlatform: ThingWorx, Core Java,Node JS,Angualr JS pi4j java library
Responsibilities:
- Developed mash ups,
- Defined remote entity in thingworx platform to read and pass value to UI components.
- Writing restful web services to post data from Oracle complex event processing layer to Thing worx platform.
Confidential
Platform: ThingWorx, Core Java, pi4j java library
IoT Developer
Responsibilities:
- Developed Mashup with widgets using ThingWorx.
- Used the Simulator to simulate device data and bind it to a remote thing.
- Later replacing the simulator with Zephyr Heart Rate monitor device
- Testing and working on capabilities of ThingWorx platform.
Confidential
Java/J2EE DeveloperPlatform: Hadoop, Java MR with core java
Other Tools: Eclipse, JIRA, Rally, STAR Team, Maven tool.
Responsibilities:
- Working as an individual contributor. Get requirements from business people. Analysis on the code. If required, assist in the conceptualization and development of solutions.
- Prepares test case document. Develop code to ensure adherence to development standards and conduct code review with peers and expert. Prepares test results document (Unit testing and functional testing if required).
- Participate in Business Objectives and Requirements review sessions conducted by business owners and product managers.
- Involved in the Java MR development.
- Involved in debugging and analysis of issues with the test environment.
- Agile development with regular stand-ups and demo/retrospectives at end of sprint.
Confidential
Java/J2EE DeveloperPlatform: Hadoop, Java Mr Core Java, Spring
Other Tools: Eclipse, JIRA, Rally, STAR Team, Maven tool,Cloudera.
Responsibilities:
- Involved in coding and designing and set up the environment as per the Hadoop Platform.
- Involved in Issue Fixing.
- Using Cloudera single node cluster to develop and submit Various Jobs.
- Set up the Hadoop Cluster.