We provide IT Staff Augmentation Services!

Java Developer Resume

Boston, MA

SUMMARY

  • 5 plus years of experience in software development as Java Developer.
  • Good exposure to the Software Development Life Cycle (SDLC)methodologies likeWaterfall, Agile/Scrum.
  • Extensive experience indesign and development of web - based application using Java, Hibernate and SpringMvc.
  • Experience in developing of Microservice Applications. Converted monolithic application into the microservice apps in phase wise manner.
  • Hands on experience in testing framework such as Junit and Mockito, achieved code coverage using Jacoco.
  • Extensive programming experience inCore Javaconcepts includingMulti-Threading,Exception Handling,Collection API, Object Oriented Programming (OOPs) concepts likePolymorphism, Inheritance, Abstraction, Encapsulation etc.
  • Experience in working with Cloud technologies likeConfidential Computing (AWS)and Cloud computing infrastructure such asAmazon Dynamo DB,Amazon SQS, AWS Redshift.
  • Strong working knowledge on like MySql, Oracle and MSSQL and NOSQL databases like MongoDB.
  • Expertise in working with Integrated Development Environment (IDE) tools such asIntelliJ, Spring Tool Suite, Eclipse, Cloud Foundry and source control tools like Git, GitHub.
  • Hands on working experience on building and deploy tools -Ant, Gradle and Maven with Hudson and Jenkins build
  • Highly motivated self-starter with Excellent Communication, Presentation, and Problem-Solving Skills and committed to learning modern technologies.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Language: Java

Frameworks: Spring(AOP,MVC, Security), SpringBoot

Scripting Languages: AJAX, jQuery, JavaScript, HTML, CSS.

Application and Web Servers: WebLogic 8.1/12c, Apache Tomcat 6/7, JBOSS 4, PCF(Pivotal Clod Foundry)

Databases: Oracle, MYSQL, SQL Server

Operating Systems: Windows, UNIX, LINUX

SCM Tools: Git, SVN

Build Tool: Maven, Gradle

Testing Tool: Junit, Mockito

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Implementation, testing of application using Agile Methodologies, and estimation of efforts.
  • Performed web Page Applications usingAngular JSwith other development teams.
  • Design and write the code to enhance the project.
  • Writing micro services with Spring Rest.
  • DeployingSpring Bootbased micro servicesDockercontainer usingAmazon EC2container services.
  • CalledREST Web servicesthroughAngular JSservices to getJSONObject and modified the response object to display in UI.
  • Responsibilities included configuration and deployment of Tomcat application and web apache servers,RedisCache and Kafka Servers.
  • Responsible to install, configure, monitor systems developed onCloud IaaSenvironments withPivotal Cloud Foundry PaaSrunning on top of it.
  • Worked onMySQLlike interacting with Database, writing Stored Procedures and debug and fix the issues as well.
  • UsedJIRAfor bug tracking, issue tracking, and project management.

Environment: Java8, Springboot, Hibernate, Oracle 11g, Git, Maven, Tomcat server, Log4j, Junit, Eclipse.

Confidential, Lewisville, TX

Java Developer

Responsibilities:

  • Involved in development and implementation and verification and validation
  • Followed agile methodology during complete SDLC process
  • Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
  • Developed the web tier using Spring MVC framework. Used spring for dependency injection and integrated spring with Hibernate ORM framework
  • Used Hibernate annotations and created Hibernate POJOs
  • Developed and consumed REST web services using JAX-RS
  • Worked on Analysis Design and Development, Unit testing and System and UAT test support
  • Developed the action classes to execute the business logic and action forms to collect the input data from the users using JAVA, DAO, and Oracle.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database
  • Used Maven tool for building and packaging the application
  • Used CVS for Source Control and Version Management

Environment: J2EE, Spring, Hibernate, SOAP, REST, CVS, Oracle, Junit, Log4j, Maven.

Confidential

Java Developer

Responsibilities:

  • Technical owner of the module.
  • Created Use Case Diagrams, Class Diagrams and Sequence diagrams for this module using Rational Rose.
  • Designed and developed interfaces to interact with third party SMS service provider vendors for getting the status of the text message.
  • Implemented Factory Pattern for SMS Provider.
  • Involvement in design, development and coding of stored Procedures, DDL & DML statements.
  • Built test scripts and test cases for system testing.
  • Prepared Unit Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
  • Managed and resolved production issues and worked closely with the testing team.
  • Fixed bugs in existing code of certain modules.
  • Contributed actively in requirements, analysis and design review meetings.
  • Active involvement in design, development and coding of stored Procedures, DDL & DML statements.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework.
  • Involved in writing SQL queries.
  • Designed and developed Logging framework using Log4j
  • Responsible for unit and integration testing.

Environment: Java8, SpringBoot, JPA, Oracle 11g, Git, Maven, Junit.

Confidential

Jr. Java Developer

Responsibilities:

  • Participated in the discussion with the business experts(Product Owner) to understand the Business requirements and translate them in to technical requirements towards development.
  • Involved in setting upAWSservices withEC2instances,S3bucket,IAM,RDStook part in deploying application inAWS
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring andSpring JDBCframeworks to develop full-fledgedMVCandDBinteraction application
  • Implemented the various services usingMicroservicesarchitecture in which the services working dependently
  • ImplementedSpring Boot Microservicesto divide the application into various sub modules.
  • Worked onCloud Foundry,User Account and Authentication (UAA),OAuth2Authorization, and Spring
  • Integrated withRedis CacheandRabbit MQto store and propogate common information like account and diagnostics information.
  • Designed and documentedREST/HTTP APIs, includingJSONdata formats.
  • Worked on enterprise service bus usingHibernate, andspringto tie back-end Business logic/systems with web properties viaRestful API.
  • Wrote builds and deployment scripts usingANTand was also responsible in maintaining them.
  • Designed and prepared Unit test case usingJUNITaLog4jand removed the bugs before pushing the application.

Environment: Java8, Redis cache, Hibernate, SpringBoot, GitHub.

Hire Now