We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

AtlantA

SUMMARY

  • 7years of experience inJava/J2EE related technologies.
  • Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Experience in developing Micro Services.
  • Experience in developing and supporting backend Java applications.
  • Experience in developingand supportingWeb based applications and Server side components.
  • Experience in various phases of the software development life cycle viz. requirement study, integration and customer support.
  • Extensive experience in various Java/J2EE technologies includingCore Java, J2EE (EJB, Servlets, JSP, JDBC), Spring Core, Spring MVC, Spring DAO, Struts2, Hibernateand Java Web Framework along withWeb Services (SOAP, RESTFUL)and Database related technologies.
  • Experience using Spring Boot.
  • Experience using Apache Camel (EIP) for integratiion.
  • Experience using Cassandra (NOSQL) database.
  • Experience using Kafka for messaging.
  • Experience using Spring Cloud Netflix - Eureka, Hystrix, Ribbon etc.
  • Experience using Reddis for caching.
  • Experience using Docker for deployment.
  • Experience using Swagger.
  • Used Spring Test and Junit for writing unit test cases.
  • Proficient in Java Enterprise Technologies such asEJB, JMS, JNDI, JDBC.
  • Hands onexperience in Web Application Development using Client Script design technologies likeHTML, CSS, XML, JSON, Java Script, Jquery, Angular JS and AJAX.
  • Experience inJava IDEtools likeEclipse.
  • Good Knowledge in building and deployingApache ANT/ MAVENscripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience using SVN and GIT for source code management.
  • Experience in designing and developingService Oriented ArchitectureusingSOAP.
  • Good knowledge ofSQL & PL/SQLand databases likeMS SQL Server, Oracle 10g/11gand tools like Oracle SQL Developer.
  • Worked extensivelyonUnix/Linuxenvironmentand expertexperience ofcreatingShell Scripts.
  • Worked onEJBs,created session and entity beans.
  • Experiencein Application Servers & Web Servers likeWeblogic, JBoss and Apache Tomcat.
  • Design and execution of testscenarios,unit & regression testing.
  • Experience in SDLC by using Waterfall, Agile development methodologies.
  • Goodexperience of interacting with clients directly and understanding client requirements to the effect of converting requestsinto functional specifications.
  • Proposals/solutions and support of mission critical business applications.
  • Ability to achieve immediate and long-term goals and meet operational deadlines.
  • Experiencein handling end users andtroubleshootingreal-time issues in production environment including network, operational and application problems.

TECHNICAL SKILLS

Application Servers: Weblogic, Apache Tomcat, Jboss, WildflyOperating Systems Unix(Solaris/AIX), Linux, Win NT/2000/7/XP

Java Technologies: J2EE, Core Java, JDBC, JNDI, EJB 2.x & 3.x, Struts2, Spring Core, Spring MVC, Spring DAO, Hibernate, JPA, JAX-WS (SOAP), JAX-RS (Jersey), Servlet, JSP, JSTL, JavaScript, Angular JS, jQuery, AJAX, HTML, CSS, XML, JSON, JMS, JAXB, JAXP, Java Mail API, log4j, Multi-Threading, Networking, Apache Camel, Kafka, Redis, Spring Cloud Netflix, Eureka, Docker, Swagger, Spring Test, Junit, Mockito

Framework: Struts2, Spring, Hibernate

Languages: Java, JavaScript, C, C++

Scripting Languages: JavaScript, Shell Scripting

Markup Languages: HTML, XML

Databases: Oracle, SQL server, Couchbase, Cassandra

Query Language: SQL, PL/SQL, N1QL, CQL

Build & Design Tools: UML, Maven, Ant, Docker

Design Patterns: MVC, DAO, Singleton, Factory, Abstract Factory, Façade etc

Other Tools: SVN, SQL*Plus, SQL Developer, Putty, WinSCP, SecureCRT, SQL*Loader, Wily Introscope, Mercury BAC, BMC Remedy User, BMC Patrol & Quality Center, Connect Direct, Datastax, SVN, GIT

Protocols: TCP/IP, Telnet, DNS, FTP, SMTP, SOAP, POP and HTTP

PROFESSIONAL EXPERIENCE

Confidential, Atlanta

Java Developer

Responsibilities:

  • Developed a few Restful Microservices so far using Spring Rest.
  • Used Eureka for discovery.
  • Used Swagger for manual testing and documentation.
  • Used Spring Test, Mockito, Junit, Rest Assured for writing unit and integration test cases.
  • Used Cassandra (CQL) for database and Redis for cache.
  • Used Apache Camel for integration and orchestration.
  • Created Docker images using spotify maven plugin.
  • Used Maven for dependency management.
  • Used Git for source code repository.

Environment: Spring Cloud Netflix, Spring Boot, Spring Core, Spring Rest, Spring Test, Eureka, Kafka, Cassandra, Redis, Docker, Apache Camel, Swagger, Git

Confidential, Atlanta

Java Developer

Responsibilities:

  • Built a dashboard web application to track all the failed orders across multiple systems/applications and to reprocess them.
  • Used Angular JS for the web single page application.
  • Used many other java script libraries, css and scripts like Jquery, chart.js, Bootstrap, Smart Table, Bootstrap etc to make the web application responsive and look good.
  • Used Spring Boot for creating a fat jar/war.
  • Used Restful webservices to provide Json data to frontend.
  • Used gson for Json conversion.
  • Used Spring Core and Spring MVC for the backend support.
  • Used Apache Camel for configuring endpoints and to orchestrate the data flow.
  • Used Spring JDBC for DAO layer and connect to the databases.
  • Used NoSQL Couchbase database for POC.
  • UsedMavento manage the dependencies and package the application.
  • Worked on source code management tools suchasSVN.

Environment: Java, J2EE, Angular js, Restful, Spring Boot, Spring, Apache Camel, Oracle, Couchbase, Jquery, Bootstrap

Confidential, Alpharetta

Sr. Software Engineer

Responsibilities:

  • Involved in all project phase discussionsand executed project from PDP (predefined phase) to rollout phase with post implementation activities.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and JavaScript to simplify the complexities of the application. UsedXSLT tostyle and transform XML.
  • Used XSLT xsl: template, for-each, sort and other elements to operate on output and display.
  • Involved in enhancing certain modules of web portal usingSpringFramework
  • Developed web and service layer components usingSpring MVC
  • Configured differenthandler mappings, controller and view resolvers in the spring configuration file
  • Implemented various design patterns likeFront Controller, MVC, Factory, Singleton
  • Followed Agile Methodology in software development.
  • Implemented theDAOlayer usingSpring DAO and JDBC template and Spring transaction management.
  • Developed EJBs - Session, Entity and Message Driven Beans
  • ImplementedWeb Services (RESTful)and associated business module integration for getting status of claim report.
  • Worked oncode reviews, debugging, unit testingandintegration testing.
  • Developed several Controllers to handle the different types of user requests.
  • Validated the user inputs usingSpringValidator.
  • Dependency Injectionwas used across all the layers of application
  • Developed database Schema & populating data using SQL statements,PL/SQLFunctions, Stored Procedures, Triggers, Bulk uploads
  • Monitored error logs usingLog4Jand fixed the problems
  • Worked onJunitFramework for Test Driven Development.
  • UsedMavento manage and deploy the project
  • Worked on source code management tools suchassvn.

Environment: Core Java,JSP, Servlet,Oracle 11g, Spring, Tomcat, Eclipse IDE 3.5.1, XML, XSTL,RESTful, Webservice, Maven

Confidential, Alpharetta

Software Engineer

Responsibilities:

  • StrongJava/J2EE application development background, with experience in defining functional and technical specifications.
  • Developed EJBs - Session, Entity and Message Driven Beans
  • ImplementedSOAP Web Servicesusing JAX-WS.
  • UsedJAXBfor XML handling.
  • Used Hibernate for database connectivity layer.
  • Worked withOracle Weblogicapplication server.
  • UsedJava Mail APIfor sending emails andJTAfor transaction management.
  • UsedStruts2framework, JSP's & Servletsfor an Confidential &T web page.
  • Usedlog4jfor logging implementation.
  • DevelopedJunit test casesfor EJB calls.
  • Analyzed existing system with all applicable modules.
  • Participated in requirement gathering and analysis.
  • Development Phase Planning, Business Requirement analysis and articulate into technical design doc, define the best Solution and system design approach.
  • Develop the Common Integration matrix to interact with downstream applications.
  • Involved in creating the system which supports multi lingual.
  • Design and develop stored procedures, view and various functions for business need
  • Written technical content such as Knowledge Base articles and Solution Objects as and when I came across any information that can be beneficial for the targeted audience.
  • Trouble shooting and fixing of bugs reported in UAT and Production environment.

Environment: Java, J2EE, Web Services, Hibernate, XML, JavaScript, Weblogic and Oracle 11g

We'd love your feedback!