Java Developer Resume
Boston, MA
SUMMARY
- Around 8+ years of hands - on experience on Core Java, J2EE, JSP, Spring boot, Micro Services, SQL, JavaScript, Angular 7/8/9, HTML 5, CSS 3, JDBC, Mongo DB, Elastic Search, MySQL, Oracle 11g.
- Expertise in Core Java concepts such as Generics, Multi-Threading, Collections, Exception Handling, Garbage Collection, and File Input/Output.
- Expertise in Spring Boot and Kubernetes, I bring extensive knowledge and skills to software development projects. I possess expert-level proficiency in Spring Boot and Kubernetes, including setting up, deploying applications, and managing the platform. Additionally, I have experience working in a Cloud environment and a strong understanding of Oracle Database, including reviewing and tuning complex SQL queries.
- I am well-versed in Enterprise Architecture and Integration Design Patterns and have hands-on experience in Agile environments and CI/CD-driven development cultures. My familiarity with Tomcat, Linux/Unix, and Cloud and DevOps tools such as GIT/Stash, Fortify, and Jenkins further enhances my abilities.
- I have a track record of collaborating with Security, Engineering, and Platform/Prod support teams throughout the application development lifecycle to ensure adherence to enterprise Development/DevOps standards.
- Extensive experience in Microservices Architecture, Spring Boot, Kubernetes, and various development and DevOps tools makes me an asset in delivering high-quality software solutions within complex and dynamic environments.
- Implement Hibernate for the ORM layer in transacting with Oracle database and developed HQL queries for CRUD.
- Use Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Experience in Micro Service Development and CI/CD deployment process in docker with googles app engine.
- Experience to setup, configure continuous build processes using Jenkins, Maven
- Experience in using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) mostly in cross platform environments.
- Experience of using databases such as MySQL, DB2, Oracle 11g PL/SQL.
- Proficient in developing web pages quickly and effectively using HTML 5, CSS3, JavaScript, jQuery and, also experience in making web page cross browser compatible.
- Sound understanding and good knowledge of ReactJS.
- Experience with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
- Proficiency with the application servers like Web Sphere, Web Logic, JBOSS and Tomcat.
- Experience with full Software Development Life Cycle, architecting scalable platforms, object-oriented programming, and Agile methodologies.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in a team environment.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Experience in deploying, managing and developing MongoDB clusters.
- Experience working with RDBMS -PL/SQL programming on Oracle, MySQL and SQL Server, writing Stored Procedures and SQL Queries.
- Ability to identify and gather requirements to define a solution to be built and operated on AWS.
- Work on designing, developing and monitoring the Microservices using Spring Boot and Spring Cloud
- Strategize Business requirements and translate them to Industry standard SOAP/REST Web-services for Inter Departmental sharing of logic, data, and processes within a unique Enterprise Architectural Ecosystem.
- Solve Business Problems and raise productivity through writing cleaner code thus propagating cost effective design and development practices.
TECHNICAL SKILLS
Backend Technologies: Java, Spring Boot, Microservices
Servers: SUN Weblogic, JBoss, Apache Tomcat 6.X/7.X and IBM WebSphere Application Server 6.X
Database: Oracle, MySQL, Mongo DB and Elastic Search
Operating System: Linux, Windows and Mac
PROFESSIONAL EXPERIENCE
Confidential, Boston, MAJava Developer
Responsibilities:
- Requirement discussion with underwriting team to understand the core functionality of business for development.
- Created pipeline for automatically deploying the application in test environment.
- Developed Cucumber Test Suite using java, json, xml, Rest, WSDL and SOAP. Extensively involved in writing the code for Platform Independent, multiple database and Server.
- Developed AWS utility to send generated data to individual team.
- Use Cucumber for creating integration suite.
- Used JIRA for story tracking.
- Follows the agile methodology for the development of the project.
- Using Maven and GIT for build and Deployment and version control.
- Used Cucumber for Dev led Functional test so we can test end to end functionality.
- Used SAOPUI for generating test suite so we can test middleware API.
- Working closely with legal and compliance teams to ensure adherence to ADA regulations and other applicable accessibility laws. Providing necessary documentation, reports, and evidence of compliance when required.
- Implementing appropriate color contrasts, providing alternative text for images, ensuring keyboard navigation, and optimizing screen reader compatibility.
Environment: Python, Lambda, Java 7, SOAP Based Messaging, Restful Services, development, JIRA, GIT, Oracle 11g, AWS.
ConfidentialSenior Java Developer
Responsibilities:
- Design, implement and maintain Java applications that are often high-volume and low-latency, required for mission-critical systems.
- Deliver high availability and performance.
- Contribute to all phases of the development lifecycle.
- Implement all the components following a test-driven development methodology using JUnit and Mockito.
- Investigating alternatives and technologies
- Integration with external services using REST API and SOAP.
- Using Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms.
- Develop an efficient daily extract job that reads millions of documents from Couchbase DB and writes to a file and SFTP to remote location.
- Work with business analysts, business owners, QM analysts, and application support teams to understand all stakeholder requirements.
- Work closely with architects for requirement analysis and designing engineering solutions for complex business problems.
- Use GCP’s App Engine to deploy the application in clusters of active zones in each data center collaborating with UX Designer to prototype the user experience during the design phase.
- Implement a search algorithm on the list page that returns the search response with product details in less than 30 milliseconds.
- Involved in building and maintaining the corporate messaging infrastructure ensuring message delivery, security, retention, and recoverability of the topics with Kafka.
- Work in a fast paced bi-weekly sprint environment following Agile principles and methodologies.
- Collaborate with development teams to ensure the successful integration and deployment of applications on the AWS platform.
- Architect, deploy, and manage serverless applications using AWS Lambda, API Gateway, and other relevant services.
- Create and maintain CloudFormation templates to automate the provisioning and configuration of AWS resources.
- Troubleshoot and resolve issues related to AWS services, deployments, and infrastructure.
Environment: Java11, Googles App Engine, Docker, Kafka, Kubernetes, Jenkins, DB, Eclipse neon IDE, AWS, Pipeline, Gateways
ConfidentialAssociate Application Developer
Responsibilities:
- Built Web application using Java, Flask, JavaScript, AJAX, HTML, and template languages.
- Designed and developed middle layer that consume and receive data from MQ Channel, Rest/SOAP.
- Worked on Spring Integration layer where we can use different type of input/output.
- Requirement discussion with underwriting team to understand the core functionality of business for development.
- Jenkins for deploying the application in test environment.
- Developed Web Services using J2EE, XML, WSDL and SOAP. And extensively involved in writing the code for Platform Independent, multiple database and Server.
- Worked on Card Life Cycle Management of where we get card status (Product Upgrade/Natural Re- issue/Suspend/Closed) from different source (File/DB Link/Rest API).
- Developed the Controller, Service and DAO modules using Spring framework.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Involved deploying of code in Linux environment for test and production.
- Use Cucumber for creating integration suite.
- Follows the agile methodology for the development of the project.
- Using Maven and Maven for build and Deployment and version control.
- Used Cucumber for Dev led Functional test so we can test end to end functionality.
- Used SAOPUI for generating test suite so we can test middleware API.
Environment: Java 8, Python, Flask, Angular 5, AWS, KAA, JAX-WS, JAX-RS, Spring Boot, Apache, Eclipse neon IDE, Visual Studio Code, AWS, Spring MVC
