Java Developer with Visa Sponsorship

🏢 Bank of America📍 Charlotte, NC, United States💼 Full-Time💻 On-site🏭 Financial Services💰 90000-130000 per year

About the Company

Bank of America is one of the world’s leading financial institutions, serving individual consumers, small and middle-market businesses, large corporations, and governments with a full range of banking, investing, asset management and other financial and risk management products and services. We are committed to fostering an inclusive culture where every employee can be themselves and contribute to our success. Join our team in Charlotte, a vibrant city with a thriving tech and financial sector, and be part of our mission to make financial lives better through the power of every connection.

Job Description

We are seeking an experienced and highly skilled Java Developer to join our technology team in Charlotte, North Carolina. This role is crucial for designing, developing, and maintaining robust and scalable enterprise-level applications that support Bank of America’s critical financial services. The ideal candidate will have a deep understanding of Java development best practices, experience with modern frameworks, and a passion for building high-performance, secure, and reliable software solutions. This position offers visa sponsorship for qualified international candidates looking to establish a career in the United States.

Key Responsibilities

  • Design, develop, and implement complex Java-based applications, services, and APIs for various business units.
  • Collaborate with product owners, architects, and other engineering teams to define, design, and ship new features.
  • Participate in the entire application lifecycle, focusing on coding, debugging, and testing.
  • Write clean, scalable, and well-documented code that adheres to industry standards and best practices.
  • Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and security.
  • Contribute to all phases of the development lifecycle, from requirements gathering to deployment and post-production support.
  • Mentor junior developers and participate in code reviews to ensure code quality and adherence to architectural guidelines.
  • Stay up-to-date with new technologies and industry trends to continuously improve our software development processes.

Required Skills

  • Minimum of 4 years of professional experience in Java development.
  • Proficiency in Java 8+ and modern Java frameworks (e.g., Spring Boot, Spring MVC).
  • Strong understanding of object-oriented programming, design patterns, and data structures.
  • Experience with building and consuming RESTful APIs and microservices architectures.
  • Solid knowledge of relational databases (e.g., Oracle, SQL Server, DB2) and SQL.
  • Experience with version control systems, particularly Git.
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and communication skills.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Experience in the financial services industry.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Knowledge of message brokers (e.g., Kafka, RabbitMQ).
  • Exposure to front-end technologies (e.g., Angular, React) is a plus.
  • Relevant professional certifications.

Perks & Benefits

  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off, including vacation, sick leave, and holidays.
  • 401(k) retirement plan with company matching.
  • Life and disability insurance.
  • Employee assistance programs.
  • Opportunities for professional development and continuous learning.
  • Relocation assistance for eligible candidates.
  • Dedicated support for visa sponsorship and immigration processes.
  • Employee well-being programs and resources.

How to Apply

Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:

  • A current resume
  • A cover letter outlining your suitability for the role and your motivation for applying.

We review applications on a rolling basis and will contact shortlisted candidates for an interview.

DISCLAIMER

Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.

VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.

Job Application

×

Login Required

You must be signed in to apply for this job.