Java Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- 12 Plus Years of experience as Java Developer with Confidential, Accenture and Cognizant Technology Solutions. Diverse experience utilizing Java tools in business, Web, and client - server environments including Java Platform, Enterprise Edition (Java EE), Java Server Pages (JSP) and Java database Connectivity (JDBC) technologies .
- Excellent Java development skills using core Java, JDK 8, J2EE, Spring Boot 2.1.3, Cloud Foundry, Rabbit MQ, Jedis Cache, Kafka, JSF, ADF, Spring 5.1, Hibernate, iBatis, BackBase Framework, jQuery, Jmesa, Javascript, HTML, CSS, Struts, Web services (SOAP and Restful Webservices), Ajax.
- Experience in developing and consuming webservices using rest and soap.
- Experience in packaging and managing applications using Kubernetes.
- Experience with modern web UI development technologies: HTML5, CSS3 and Javascript /Jquery .
- Experience working with microservices architecture and Apigee Edge platform.
- Experience with WebLogic, JBoss, Tomcat and IBM WebSphere Application server.
- Strong core java skills with good experience in MultiThreading. Developed 3 pop-up’s using threads.
- Experience working with xml parsers like JAXB.
- Experience working with different caching techniques using Infinispan, Guava Cache and Jedis Cache.
- Good working knowledge on reactive programming and the spring webflux module
- Experience in working with SOA (Service Oriented Architecture) and Webservices .
- Strong database connectivity skills Oracle 9i, Oracle 10g, MYSQL.
- Experience working with Oracle Business Process Management (BPM).
- Good working knowledge in various features of spring like Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Core, Spring JDBC, Spring Transaction Management.
- Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
- Strong core java skills with experience in Collections and Multi threading.
- Strong JavaScript skills with expertise in Jquery and Jmesa.
- Good working knowledge on java test automation frameworks like Junit and Mockit.
- Good working knowledge in version control tools like GIT, MKS and SVN.
- Implemented single click build feature using GIT lab CI with yml.
- Design experience in creating UML diagrams using IBM RSA (Rational Software Architect) and visual paradigm.
- Hands on Experience in developing applications using IDE’s like Eclipse, STS, RAD and RSA (Rational Software Architect).
- Significant work through the different phases of software development life cycle and knowledge of systems analysis and design methodologies and data modeling.
- Excellent communications skills. Adept at building strong working relationships with coworkers and management .
- Strong interpersonal and communication skills with an ability to lead a team and keep them motivated.
TECHNICAL SKILLS
Languages: Java, JavaScript, JQuery, JSP, SQL, C#, C++, HTML, XML.
Frameworks: JSF, ADF, Spring, Spring Boot, Backbase Framework, J2EE, Apache Struts, Jmesa, Ajax.
IDE Tools: Eclipse, STS, RAD, JDeveloper.
Databases: IBM DB2, Oracle, MySQL, Database SQL command.
OS: Windows (Windows NT/2000/XP Professional), UNIX.
Tools: ANT, Maven, Log4J, JUnit, MKS, SVN Tortoise.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Developed few applications like IPSearch, Bulletin Manager and DMCA.
- Developed application using Spring Boot, Cloud Foundry, Rabbit MQ, Jedis Cache, Rest Webservices and MYSQL.
- Built on Cloud Foundry - PaaS allows more engineering focus on building business functionality and less focus on server & infrastructure maintenance.
- Built on Spring Boot - Spring Boot is the industry AND Confidential standard Java framework. It enables faster development & greater reliability than the previous platforms like JBoss & Weblogic. It provides deployment flexibility in that it can be run on CF, container, or bare VM.
- Built on Spring 5.1 - Designed and developed IPSearch application with spring 5.1 and spring JDBC.
- Easy Instance / App Scaling - There is no longer a need to manually request new VMs when new scale is needed, a few clicks of the mouse will give you new instances for additional performance and redundancy.
- Worked with Kubernetes to provide an agile, scalable platform for container orchestration and for deploying a microservices-based architecture.
- Implemented Apigee Edge for managing security, rate limiting and quotas, message transformation, API composition, and policy management of our services.
- Full GitLab CI Integration - Enables automatic builds and unit test execution on every commit to ensure code quality.
- Push-Button Dev, QA, and Prod Deployments - Allows faster deployments & rollbacks to any environment - getting code to prod faster and more reliably.
- Did a POC on reactive programming. Especially, the project reactor which is spring's implementation of the reactive specification and it's specifically favored by the spring webflux module
- Implemented Rest WebServices using Spring Framework.
- Developed Mockit test cases for few java classes to implement automated test case scenario.
- Utilized kafka to publish and subscribe to streams of records, similar to a message queue or enterprise messaging system.
- Worked with Kafka 1.0.1 api client to publish records to the kafka cluster.
- Involved in producing and consuming SOAP and Restful webservices.
- Utilized and Implemented Rabbit MQ and Jedis Cache feature in cloud foundry.
- Used Splunk for storing and viewing the app and server logs.
- Developed a Logger framework for the application using SLF4J.
- Used Eclipse STS as IDE.
- Used GIT for the version control management.
- Used Rally for Sprint tasks.
- Involved in fast paced environment to meet the deadlines on time.
Confidential
Java Developer
Responsibilities:
- Actively participated in all the enhancements for critical functionalities.
- Actively involved in discussions with the line of business to track the changes in the requirements (Data mapping).
- Developed application using Spring MVC, JSP, JMS and Webservices on the presentation layer, the business layer is built using spring and the persistent layer uses Spring JDBC.
- Implemented the J2EE design patterns like MVC, DAO, and FACTORY etc.
- Implemented Singleton Design pattern to load config files and static data from DB.
- Involved in writing SOAP based WebServices using Spring Framework
- Involved in developing the WebServices using top-down (WSDL2JAVA) and bottom-up (JAVA2WSDL) approach.
- Developed webservices using XML language for wsdl files.
- Involved in producing and consuming SOAP and Restful webservices.
- Involved in developing JMS Queues and used Oracle MQ in our application.
- Involved in writing Oracle SQL/PLSQL queries and stored procedures.
- Involved in writing, updating SQL queries.
- Developed a Logger framework for the application using Log4J.
- Used Eclipse as IDE.
- Used SVN for the version control management.
- Used Rally for Sprint tasks.
- Involved in fast paced environment to meet the deadlines on time.
Confidential
Java Developer
Responsibilities:
- Actively participated in all the enhancements for critical functionalities like check digit issue, max client issue.
- Actively involved in discussions with the line of business to track the changes in the requirements (Data mapping).
- Actively participated in production support phase in resolving tickets and defects with in the timelines.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Implemented the J2EE design patterns like MVC, DAO, and FACTORY etc.
- Implemented Singleton Design pattern to load config files and static data from DB.
- Involved in writing SOAP based WebServices using Spring Framework
- Involved in developing the WebServices using top-down (WSDL2JAVA) and bottom-up (JAVA2WSDL) approach.
- Developed webservices using XML language for wsdl files.
- Developed a remedy tool for internal project purpose which will help the management to separate the defects for each team and calculate the SLA for all the defects.
- Involved in writing, updating SQL queries.
- Developed a Logger framework for the application using Log4J.
- Used Eclipse, RSA and RAD as IDE.
- Used SVN for the version control management.
- Actively involved in production support by resolving day to day defects.
- Involved in fast paced environment to meet the deadlines on time.
- Participated in daily status meetings, worked closely with onsite team, to meet project deadlines.