Post Job Free
Sign in

Java Developer Spring Boot

Location:
Oakland, CA
Salary:
120000
Posted:
December 04, 2024

Contact this candidate

Resume:

Tsinat-Tesfamariam Oakland, CA *****

Java Full Stack ***************************@*****.***

Mobile:213-***-**** linkedin.com/in/tsinat-tesfamariam-950307294

PROFILE

Java Developer with 4+ years of experience in building high-performance applications, specializing in financial and e-commerce solutions. Expertise in Java (11/17), Spring Boot, React, Hibernate, AWS, Azure, and microservices. Proven track record of optimizing transaction systems, improving operational efficiency, and developing secure platforms. Skilled in full-stack development, RESTful APIs, cloud solutions, and CI/CD pipelines. Worked at the Ministry of Education and Red Sea Trading Corporation, contributing to successful projects that boosted system performance and revenue. Certified in key technologies and open to relocation for new opportunities.

TECHNICAL SKILLS:

Programming Languages:

Java (11/17), JavaScript (ES6+), TypeScript (4.x), Python (3.8+), Go (1.15+), Scala (2.12/2.13), Node.js (14.x/16.x)

Frameworks & Libraries:

Spring Boot (2.3.x - 3.x), Spring MVC (5.x), Spring Security (5.x), Spring Data (5.x), Hibernate (5.4.x - 6.x), Kada (2.x), JWT

Web Technologies

React (17.x/18.x), HTML5, CSS3, Bootstrap (4.x/5.x)

Tools & Framework

Hibernate 6.x, Spring 6.x, Spring Boot 3.x, Log4j 2.x, Django 4.x, Tableau 2024.

Web Services

RESTful APIs, SOAP, GraphQL (15.x+)

Cloud Platform

AWS (2020-2023), Azure (2020-2023)

Databases:

MySQL (8.x), MongoDB (4.x - 6.x), PostgreSQL (12.x - 15.x), Cassandra (3.x/4.x),

Tools:

Docker (20.x - 23.x), Kubernetes (1.18+), Jenkins (2.x), Maven (3.x), JUnit (5.x), Mockito (3.x - 5.x), Postman (10.x)

Database

Oracle 19c, MySQL 8.x, SQL Server 2019, MongoDB 6.x, PostgreSQL 15.x, NoSQL

Version Control:

Agile (Scrum), DevOps, Test-Driven Development (TDD)

Methodologies:

JUnit 5.x, JIRA 9.x, Postman 10.x, Cucumber 7.x, Mockito 5.x, Selenium 4.x.

Platform

Windows 11, UNIX, Linux

Loan IQ Experience:

3+ years with Loan IQ Data Model, APIs, batch jobs (v8.x/v9.x)

Messaging Tools

Kafka 3.x

Other Skills:

Microservices, Mul=thread Programming, RDBMS, CI/CD Pipelines

Additional Technologies:

GraphQL, REST APIs, PL/SQL, ELK (Elasticsearch 8.x, Logstash 8.x, Kibana 8.x).

EDUCATION

•Master of Science in Computer Science Maharishi International University – Iowa

•Bachelor of Science in Computer Science Eritrea Institute of Technology – Eritrea •

• AWS Certified Developer – Associate

PROFESSIONAL EXPERIENCE

Acorns

Java Developer April 2024 - Current

Responsibilities:

Executed end-to-end development cycles for financial applications, ensuring timely, defect-free releases that consistently exceeded client expectations, demonstrating a strong commitment to quality.

Served as the primary architect for full-stack solutions, orchestrating the development process from system design to deployment, integrating back-end services and front-end interfaces for seamless financial transactions.

Leveraged Java technologies such as Spring Boot and Hibernate to build robust, high-performance back-end systems, empowering financial applications with efficient data management and transaction processing.

Contributed to the full-cycle development of a cutting-edge e-commerce platform, utilizing Spring Boot, Microservices, and Kafka for real-time order processing and transaction management

Created scalable and secure RESTful APIs, ensuring smooth integration of payment gateways, real-time financial data feeds, and third-party services to optimize financial workflows.

Collaborated with cross-functional teams, including business analysts and product managers, to align development efforts with financial regulations and industry standards for data security.

Supervised the integration of front-end frameworks like Angular and React to create intuitive, user-friendly interfaces for financial dashboards and reporting tools.

Acquired proficiency in fintech-specific frameworks and tools, integrating complex financial models and transactions into the back-end system while ensuring regulatory compliance.

Carried out rigorous debugging and performance tuning, utilizing testing frameworks (JUnit, Mockito) to ensure mission-critical financial applications were robust and error-free.

Implemented industry-standard security measures, including encryption and authentication protocols, to ensure the confidentiality and integrity of sensitive financial data.

Facilitated continuous improvement by fostering collaboration, mentoring junior developers, and maintaining a focus on innovation, driving success in fast-paced, deadline-driven financial environments.

Environment: Java, Spring Boot, React, JSON, HTML, CSS, SQL, SQL, Servlets, JSP, JDBC, React/ React native, CSV, Node JS, PostgreSQL, Microservices, Java Server Faces, Spring Framework, Hibernate, Oracle, MVC, Servlets, JSP, Hibernate, EJB, Web Logic, CVS.

Ministry of Education

Java Developer (2019–2022)

Responsibilities:

Contributed to the full-cycle development of a cutting-edge e-commerce platform, utilizing Spring Boot, Microservices, and Kafka for real-time order processing and transaction management.

Designed scalable back-end architecture with Spring Cloud and Spring Security to enhance data security and platform scalability, supporting high-volume financial transactions.

Improved front-end user experience with a sleek, responsive UI developed using React, HTML, CSS, and Bootstrap, resulting in higher user engagement and satisfaction.

Optimized system reliability and scalability with Docker for containerization and microservices orchestration, enhancing deployment efficiency and reducing operational overhead.

Collaborated cross-functionally with product managers, QA, and design teams to ensure smooth project execution through Agile practices, including sprint planning and code reviews.

Integrated financial-grade security protocols using Spring Security and OAuth2 for secure authentication, protecting sensitive user data and financial transactions.

Developed RESTful APIs with Spring Boot to enable efficient data communication between microservices and frontend applications, ensuring seamless user interactions.

Managed cloud-based solutions on AWS and Azure to achieve 99.9% uptime and optimized infrastructure for scaling e-commerce operations.

Gained proficiency in Java, Hibernate, and Spring-based technologies to build robust back-end solutions, improving system performance and data handling efficiency.

Conducted code reviews and troubleshooting, overseeing unit testing with JUnit and ensuring continuous integration with Jenkins, reducing bug rates and deployment failures.

Environment: Java, Spring Boot, Microservices, Kafka, React, Angular, HTML, CSS, Bootstrap, Docker, Kubernetes, Spring Cloud, Spring Security, OAuth2, RESTful APIs, AWS, Azure, Hibernate, JPA, MySQL, PostgreSQL, MongoDB, Jenkins, Git, JUnit, Maven, Gradle, Elasticsearch, Redis, RabbitMQ, WebSocket, Thymeleaf, Nginx, Apache, CI/CD, SOAP, GraphQL, Swagger.

Red Sea Trading Corporation Java/Web based application designer and Programmer (2018–2019)

Responsibilities:

Developed scalable, distributed insurance microservices-based web applications using Java, Spring Boot, Hibernate, and React within an MVC framework, resulting in a 16% performance improvement.

Executed REST API communication between React and AWS with Axios, achieving a 40% reduction in response time.

Implemented design patterns such as DAO (Data Access Objects), DTO (Data Transfer Objects), and Singleton; also developed JavaScript validations for order submission forms.

Applied core Java concepts including OOP, multithreading, the collections framework, and exception handling.

Prepared technical documentation and obtained client approval prior to development.

Optimized AWS infrastructure (EC2, DynamoDB, Lambda), improving application efficiency by 25% and showcasing expertise in cloud computing and Docker-based Amazon EKS deployments.

Designed advanced database schema using SQL (Postgres), developed procedures and UDF functions, achieving a 14% performance boost in financial data processing.

Led debugging, code reviews, and unit testing with Selenium and Mockito in a TDD environment, resulting in a 19% reduction in identified issues and enhancing user experience.

Utilized Hibernate for efficient ORM, ensuring seamless data transactions across microservices and improving overall system performance.

Environment: Java, Spring, Spring Boot, Microservices, Web Services, AngularJS, Node.js, JavaScript, REST, Bootstrap, JMS, Hibernate, Cassandra, JUnit, Mockito, Eclipse, AJAX, JSON, HTML, CSS, MySQL, JIRA, Bash, Maven, Jenkins, Selenium, AWS, Ansible, Docker, Kafka.

Key Achievements:

Developed and launched a secure online banking platform, enhancing transaction speed by 30%.

Contributed to an e-commerce platform, boosting system reliability and customer engagement, leading to a 15% revenue increase.

Enhanced loan management systems for financial clients, driving improved operational efficiency.

Optimized CI/CD pipelines with Jenkins and Docker, reducing deployment time by 25%.



Contact this candidate