We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Skilled, accomplished software developer with over 8 years of experience in a hand - on development environment, with key involvement in all stages of the software development lifecycle specialized in object-oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance. Demonstrated contributions to requirements analysis and management, programming, testing, and deployment. Deep knowledge of Agile methodologies and industry IT standards. Excellent communicator working with team members, customers, and stakeholders to drive project delivery. Talented problem solver with strong analytical abilities.
  • Over 10 years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to achieve professional goals.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ.
  • Hands on experience on MVC frameworks such as Angular JS, Angular2, Backbone JS, Ember JS, ReactJS etc.
  • Experience in developing Web based UI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Angular JS, Action Script, DOJO, jQuery, EXT JS and Ajax.
  • Developed UI modules using AngularJS, Node.js, React JS, JavaScript, Ajax, jQuery, CSS3 and HTML5.
  • Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
  • Developed modules in large cross-platform applications using Web Services (SOAP, REST), Microservices.
  • Expertise in application development using JSP, Servlets, JNDI, Spring, Hibernate, JSF, EJB, XML, Web Services, Struts 1.2/2.0, Spring 3.x and 4.x, Boot, AWS, JDBC, JNDI, JMS, JAXB, SAX/DOM, Apache Kafka.
  • Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Eureka, Spring Netflix.
  • Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Spring Boot.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline using Apache Kafka.
  • Expertise in development applications using Type safe technologies like Scala, Akka model, Play framework.
  • Experience in deploying enterprise applications in Apache-Tomcat, WebLogic, and WebSphere, JBoss.
  • Experience in working on Grape API and adding Swagger documentation.
  • Proficient in NoSQL DB such as Apache Cassandra DB, MongoDB, Neo4j and Couch DB.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic cache, SNS, SQS, AMI.
  • Apache Tomcat 8 and NodeJS servers to deploy and configure Java API’s and frontend modules.
  • Experience in build/deploy tools Ant, Maven and Jenkins, ClearCase, CVS, SVN, Nexus, Git, ClearQuest, Sonar.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Configured the tools like Bitbucket, JIRA, Confluence, Chef and Kubernetes.
  • Involved in building the code using Jenkins, Bamboo and Quick build for continuous integration.
  • Work Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworks TestNG and Junit, Mockito, Firebug, Fire Poster, browser developer tools, Protractor, Selenium, Jasmine, SoapUI.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0, GOLANG

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, J Query 2.11, Angular JS 2.0, ReactJS, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

IDE: Eclipse, NetBeans 8.0.2, IntellIij 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential

SR Java Developer

Responsibilities:

  • Contributed Full stack development in native Golang backend, native JavaScript, and Bootstrap Framework for financial web application between advisers and their clients.
  • As a part of core team, I am involved in the designing and developing of the core APIs for the product, writing TDDs, optimizing code
  • Actively participated in technical design, coding new features and maintenance of the Web applications.
  • Ensured scalability of the web applications (code & database optimization, server performance).
  • Worked on Migration of legacy EJB based SOAP APIs to Golang based services, REST Services.
  • Enhanced, fixed functional and performance related bugs in core product written in GO (Golang).
  • Developed code is uploaded to GIT periodically from specific branch for lead developer and Eventually merge the code to master branch for production manager update
  • Involved in Test Driven Development. Written automated unit test functions in Golang to cover the API code.
  • Configured the API to take advantage of the auto scale feature of Cloud Foundry to support 1TB data volume transaction a day peak loads.
  • Used Rabbit MQ for getting the requests from the listener and Queuing them to worker when it is available.
  • Checking for operating system, and JIRA patches and cumulative updates and work with DBA's to apply patches on Oracle environment.
  • Coached team members on Agile principles and providing general guidance on the methodology.
  • Continuously learned Agile/Scrum techniques and shared findings with the team.
  • Modeled the supply chain scenario into a rich set of conceptual classes using OOD and OOP. Services layer calls the different domain model and combine the result for desired user stories.
  • By adapting the TDDs, SOA and domain modeling approach we have reduced the overall development time with high quality, very less QA defects, reusability, maintainability and scalability

Confidential

Sr. Java/J2EE and Full Stack Developer

Responsibilities:

  • Worked on full Software Development life cycle (SDLC) that includes requirements, definition, refinement, e implementation, testing and quality assurance.
  • Gather requirements from the business to understand their goals, then build out Micro services leveraging the Google Home product to enable the platform, to take voice orders for the client's product.
  • Developed a microservice that extracts data from PostgreSQL and generates a flat file and sends to AWS S3 using GO (Golang)
  • Performed Golang unit testing and benchmarking for microservices and worked on integration of PostgreSQL database.
  • All these batch microservices are written utilizing distributed message passing via Kafka message broker with JSON and CSV as data exchange formats.
  • Involved in successful migration of C based architecture to GO (Golang), worked in distributed systems and server sided software.
  • Developed microservice to extract AML data from Enterprise Data warehousing and push to external systems in JSON format.
  • Worked on building Platform components such as pub, sub messaging systems, large scale web - services, micro services, log processing pipelines, Distributed databases, middleware, object stores, worked on/contributed to stream processing frameworks like Apache Storm or Apache Apex.
  • Configured Production servers using Ansible Configuration Management tool to set the Automation between implementation and Production.
  • Build out the Microservices infrastructure for the product catalog, mapping localization, etc.
  • The Services are developed according to the Service Oriented Architecture (SOA) which uses Domain Model. As a supply chain company
  • Contributed to internal tools for assisting development and for maintaining services.

We'd love your feedback!