As a Java Developer at RSA Security, you will play a crucial role in designing, developing, and maintaining high-performance, scalable applications for our prestigious customers’ base. You will work closely with cross-functional teams to deliver top-notch software solutions that meet our clients' needs. Your expertise in Java, along with your experience in Git and enterprise security, will be essential to our success.
Key Responsibilities:
- Design, develop, and maintain high-quality Java applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Implement and maintain enterprise security best practices.
- Utilize Git for version control and collaborative development.
Essential Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 4+ years of professional experience in Java development.
- Strong understanding of Java and object-oriented programming principles.
- Proficient in using Git for version control and collaboration.
- Experience with enterprise security concepts and practices.
- Experience in identifying, addressing, and resolving security vulnerabilities in code and applications.
- Familiarity with RESTful APIs, web services, and microservices architecture.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- Fluency in English is a must.
Desirable Requirements:
- Knowledge of DevOps practices and tools (CI/CD pipelines such as Jenkins, Docker, Kubernetes).
- Familiarity with front-end technologies (HTML, CSS, JavaScript, React, JSP) is a plus
Working Conditions:
- Flexibility to work fixed US hours.