Java Developer Resume
SUMMARY:
- Around 4 years of experience in the Software Development Life Cycle including analysis, design, development, implementation, testing, maintenance and documentation.
- Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using Java SE 8, J2EE/Java, JSP, JavaScript, Servlets, JNDI, JDBC, JAXP, EJB, XML, XSL, and XSLT.
- Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.
- Knowledge in implementing a REST API/Microservice using Spring Boot.
- Good understating on using OAuth security framework.
- Extensive knowledge in using Spring - D Confidential, Spring JDBC.
- Experience in integrating Microservices Architecture withSpringBootand Docker.
- Experience using persistence framework like Hibernate/JPA for mappingJavaclasses with d Confidential base and using Hibernate Query Language (HQL).
- Handled all the port mapping/binding things that happen with Dockers and Containers.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Hystrix), Pivotal Cloud Foundry, AWS, Rabbitmq, Kafka, Zookeeper, My SQL, Restful Web Services.
- Worked under new technologies introduced injava8 like Functional interfaces and Lambda Expressions.
- Expertise in Application development using various frameworks such as Spring Framework 3.x, 4.x.
- Good knowledge in CI/CD tools like Jenkins.
- Experience working with different SDLC methodologies like Agile (SCRUM).
- Experience in using NodeJS and Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching d Confidential from Restful API's provided by the backend team.
- Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML.
- Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances.
- Experience with unit testing using JUnit and web services testing Soap UI, REST Client (POSTMAN).
- Experienced with Confidential WebSphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
- Experience with IDEs like Eclipse, NetBeans, Microsoft Visual Studio, Intellij.
- Expertise in writing APIS’s using Spring D Confidential /JDBC by accessing Oracle, MySQL, PostgreSQL d Confidential bases.
- Experienced in implementing full life cycle of software development process (SDLC).
- Used version controller tool like GIT, SVN and CVS.
- Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
TECHNICAL SKILLS:
J2EE Technologies: Core Java, J2EE, Servlets, JSP, JDBC, EJB, JMS, Web Services
Servers: Tomcat, WebLogic, WebSphere, JBOSS
D Confidential bases: SQL Server, Oracle, MySQL, Cassandra
J2EE Frameworks: MVC Architecture, Spring Framework, Jakarta Struts, GWT (Google web Toolkit), Hibernate, Apache Axis
Versioning Tools: GIT, SVN
Scripts: Java ScriptMarkup Language
XML, XSLT, HTML: Tools: Git, Eclipse IDE, Net Beans
Design Tools: Rational Rose, Visual Paradigm
J2EE Pattern: Singleton, Value List Handler, Service Locator, Factory Pattern, Front Controller, D Confidential Access Object
Operating System: Windows Variants, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (SOAP, WSDL).
- Developed Façade classes to encapsulate the business logic and hide the implementation details of the d Confidential access classes and EJBs.
- Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
- Integrated Spring DAO for d Confidential access using Hibernate, used HQL and SQL for querying d Confidential bases.
- Developed User Interface having animations and effects using JSF, JavaScript and HTML.
- Developed Core Java classes and methods for handling d Confidential from d Confidential bases.
- Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
- Apache Camel is used for routing.
- Used Hibernate to store the persistence d Confidential into the Oracle d Confidential base and wrote HQL to access the d Confidential from the d Confidential base.
- Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
- Used Log4j for External Configuration Files and debugging.
- Designed various tables required for the project in Oracle 11g d Confidential base and used the Stored Procedures in the application.
Environment: J2EE, JSP, Java, spring, Servlets, JMS, Hibernate, MVC, DAO, Spring Boot, Eclipse, HTML, DHTML, CSS, AJAX, XML, Junit, EJB, Jboss, Multi Threading, WebLogic, SOAP, GIT, SQL, Oracle and Windows.
