Post Job Free

Resume

Sign in

Java Developer J2ee

Location:
Cumming, GA
Posted:
January 31, 2024

Contact this candidate

Resume:

Sai Roshan

+1-469-***-**** Atlanta, Georgia ad29kc@r.postjobfree.com www.linkedin.com/in/roshan-y-a395b9289

FULL STACK JAVA DEVELOPER

PROFESSIONAL SUMMARY

Around 4 years of experience in Java/J2EE technologies, including Core Java, J2EE, Spring, Hibernate, and Web Services.

Proficient in implementing diverse layers of Spring MVC architecture and crafting RESTful webservices within the realm of Microservices architecture.

Experienced in front-end technologies like HTML5, CSS, JavaScript, React, and Redux.

Skilled in using IDE tools such as Eclipse, NetBeans, and IntelliJ, and web and application servers including BEA WebLogic and Apache Tomcat.

Proficient in SQL Queries and relational databases such as Oracle and PostgreSQL.

Familiar with testing frameworks like Junit and TestNG, and software development methodologies from Waterfall to Agile.

Develop and maintain high-quality software solutions that meet customer requirements and specifications.

Database interaction, especially with SQL, MySQL, and Oracle databases, is a strong suit of mine.

Collaborate with cross-functional teams to gather requirements and develop new features.

Spring Data JPA was used to streamline the data access layer in corporate systems, increasing maintainability and development efficiency.

Design and develop scalable and efficient full stack applications using Java/J2EE technologies, Spring MVC, and React.

Perform regular code reviews and provide constructive feedback to improve code quality and maintain best practices.

Contribute to the development and execution of software testing strategies, plans, and processes to ensure the quality of the software solutions.

I also have hands-on cloud-based deployment experience on Amazon EC2, and I'm familiar with their offerings like S3 and AWS.

Languages

Java7/8, Java/J2EE, Scala, JDBC, UML, Design Patterns, HTML, PHP, JavaScript, React, Redux, MySQL and PL/SQL.

Application/Web Servers

Apache Tomcat 7.x/8.x, BEA Web Logic 11.x/12. x.

Cloud Environments

Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, AWS Lambda, Amazon Identity and Access Management, AWS Cloud Watch, Amazon EBS.

Web Technologies

HTML, CSS, DHTML, Servlets, JSPs, EJB, JSF, jQuery, Ajax, AngularJS, Node.js, React.js, Bootstrap.

Frame Works

Spring IOC, Spring Batch, Spring Boot, Spring Security, Hibernate.

Build Tools

Gradle, Maven.

Databases

Oracle 9i/10g/11g/12c, SQL server, MySQL.

NoSQL Databases

MongoDB, Cassandra, CouchDB.

Development Tools

Eclipse, NetBeans, IntelliJ, Spring Tool Suite

Web Services

Restful webservice, Soap webservices.

Version Control Tools

SVN, Git, CVS, Rational Clear Case.

Testing

JUnit, Test NG, Protractor, Jenkins, Selenium, Cucumber.

PROFESSIONAL SKILLS

WORK EXPERIENCE

WIPRO LTD- HYDERABAD, INDIA MARCH 2021- FRBRUARY 2022

FULL STACK JAVA DEVELOPER

Worked with web applications in a Microservices architecture in Spring Boot.

Work with clients directly to understand the business requirements or to discuss the issues which I have been assigned.

Experience in developing new REST webservices and implementing the existing webservices in Spring Framework.

Strong experience in using Collections framework in developing the application.

Strong hands-on experience in solving the UI issues developed using JavaScript libraries like React and Redux.

Working experience in using HTML 5 for various report generations.

Experience in developing data access layer using Spring JPA.

Experience in using JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.

Strong experience in using RDBMS database like PostgreSQL, handled, and parsed various Json data in the java side.

Work in a fast paced bi-weekly sprint environment following Agile principles and methodologies.

The team attends daily status calls to discuss the issue and the status.

Strictly followed Java coding standards for scalability, reusability, and ease of maintenance.

Using GitHub as the code repository and JIRA as the issue tracking and bug reporting tool.

Familiarity with container technologies such as Docker, EC2 Container Service, Kubernetes, and Terraform.

Proficient in Ansible's orchestration capabilities, enabling the automation of complex tasks, application deployments, and updates. Integrated Ansible into CI/CD pipelines to streamline the software delivery process.

Extensive experience in setting up and configuring Jenkins for continuous integration, automating the build and testing processes. Implemented pipelines to automatically build, test, and deploy applications with Jenkins.

Contribute to the improvement of the development process by identifying areas for automation and implementing tools and frameworks that increase efficiency and reduce manual tasks.

Environments: Java 8, Spring Boot, Microservices, REST, Spring JPA (Hibernate), React, Redux, HTML 5, PostgreSQL 10, Jenkins, Ansible, Terraform, AWS, EC2, S3.

JANUS SOFTWARE – CHENNAI, INDIA SEPTEMBER 2018-FEBRUARY 2021

JAVA DEVELOPER

Developed web tier applications using Spring Controllers in Spring-MVC architecture.

Leveraged Java expertise to enhance Spring Framework's dependency injection capabilities.

Applied Exception Handling and Collections for efficient and reliable application development.

Crafted presentation layers using JSP, HTML, CSS, and integrated JavaScript for client-side validations.

Employed Hibernate ORM framework for seamless Data Access Layer development.

Designed complex back-end frameworks, gaining a comprehensive understanding of their workings.

Contributed across all SDLC phases, including requirements collection, design, and analysis based on customer specifications.

Ensured code quality by creating robust unit test cases using the Junit framework during development. Facilitated the AWS EC2 instance setup by expertly configuring them to host applications and controlling data storage using S3 buckets.

Contribute to the continuous improvement of software development processes and practices by staying up to date with industry trends and best practices, and actively seeking out opportunities to implement new tools and techniques.

Identify areas for code optimization and performance improvement and implement solutions to enhance the speed and efficiency of web applications.

Research and evaluate new technology tools and frameworks to enhance the software development process and improve application performance.

Environments: J2EE, Spring, Hibernate, Junit, Oracle10g, Maven, Tomcat, Java8, Spring Boot, Microservices, EC2, RDS, S3 buckets.

EDUCATION

Bachelor’s in computer science and engineering From Ace Engineering College-May 2018 Hyderabad, India.

Master’s in computer science and information From Southern Arkansas University –May 2023 Magnolia, Arkansas.



Contact this candidate