- Company Name
- U.S. Bank
- Job Title
- Software Engineer 1 (JSON/Java/ Spring Boot)
- Job Description
-
Job Title: Software Engineer I – JSON/Java/Spring Boot
Role Summary:
Design, develop, test, and maintain production‑ready software solutions using Java, Spring Boot, JSON APIs, and related technologies. Own full‑stack responsibilities, ensuring high quality, scalability, and security while adhering to agile SDLC practices and DevOps principles.
Expections:
- 2–3 years of relevant software development experience.
- Bachelor’s degree in Computer Science or equivalent work experience,
or current or equivalent certification in Java, Spring Boot or cloud security.
- Proven ability to work collaboratively in cross‑functional teams and deliver code that meets compliance and security standards.
Key Responsibilities:
- Design, code, unit‑test, and deploy Java/Spring Boot applications exposing REST or SOAP web services with JSON payloads.
- Write efficient Oracle/PostgreSQL queries, stored procedures, and database callbacks.
- Conduct rigorous peer code reviews, enforce architectural best practices, and integrate security recommendations into design.
- Monitor application performance, troubleshoot failures, and propose improvements for reliability and scalability.
- Collaborate with DevOps to integrate CI/CD pipelines, AWS cloud services, and vulnerability scanning tools.
Required Skills:
- Proficient in Java, Spring Boot, JPA/Hibernate, Spring MVC/REST, and SOAP.
- Experience with JSON API design, Oracle/PostgreSQL database interaction, and writing SQL/Stored Procedures.
- Knowledge of AWS services (EC2, RDS, IAM) and secure coding practices.
- Familiarity with JVM internals, performance tuning, profiling, and JMeter.
- Comfortable scripting in Linux shell, using version control (Git/SVN), and IDEs (Eclipse, NetBeans, Visual Studio).
- Understanding of SDLC models (Waterfall, Agile, Scrum) and application security testing.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field, OR equivalent professional experience.
- Certifications such as AWS Certified Developer – Associate, Oracle SQL Certified Associate, or Java SE Certified Programmer are preferred.