Job Closed
This listing is no longer active.
Senior Full Stack Java Developer
Location
United States
Posted
144 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Java Developer
Bright Vision Technologies
• Design, develop, and maintain enterprise-level Java applications • Build and support RESTful APIs and microservices architectures • Collaborate with cross-functional teams in an Agile/Scrum environment • Perform code reviews and mentor junior team members • Ensure application performance, security, and scalability • Participate in architectural discussions and technical decision-making • Troubleshoot and resolve complex technical issues
Job Requirements
- 10+ years of hands-on experience in Java/J2EE development
- Strong expertise in Java, Spring Boot, Spring MVC, Spring Security
- Extensive experience with REST APIs, microservices, and distributed systems
- Proficiency in SQL and NoSQL databases
- Experience with cloud platforms: AWS, Microsoft Azure, and/or Google Cloud Platform (GCP)
- Hands-on experience with cloud services such as: AWS: EC2, S3, RDS, Lambda, EKS, ECS, CloudWatch, IAM Azure: App Services, Azure Functions, AKS, Azure SQL, Cosmos DB GCP: Compute Engine, GKE, Cloud Run, Cloud Storage, BigQuery
- Strong experience with Docker, Kubernetes, Helm, and container orchestration
- Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or AWS CodePipeline
- Experience with Infrastructure as Code (Terraform, CloudFormation, ARM templates)
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack, Splunk)
- Understanding of cloud security best practices and IAM.
Benefits
- Comprehensive benefits
- Competitive compensation packages
- Supportive work-life balance
Related Guides
Related Job Pages
More Backend Engineer Jobs
Mid Java Developer
Global KineticTurning visionary ideas into reality with innovative, enterprise-grade software solutions.
• Provide guidance and informal mentoring to junior developers. • Participate in peer code reviews as both reviewer and reviewee. • Write clean, maintainable, and testable code following agreed coding standards. • Contribute to the continuous improvement of development practices, tooling, and standards. • Ability to identify technical risks, code smells, and suboptimal solutions, and raise them early with the team. • Working knowledge of multi-threading and concurrent programming concepts. • Hands-on experience with automated testing practices (unit, integration, and API testing). • Awareness of application performance considerations, observability (logging/metrics), and common security risks. • Solid experience building RESTful APIs and web services using modern frameworks. • Strong understanding of core Java (Java 17+), object-oriented design, data structures, and common design patterns. • Good understanding of web technologies, HTTP, networking fundamentals, and common internet protocols.
• Define Software Architecture for Agentic AI pipelines. Architect and implement complex workflows involving state machines, message queues, and distributed processing. • Build well tested extensible code foundations for code translation products. • Collaborate with domain specialists to incorporate formal verification and static analysis methods into code generation pipeline. • Design language-agnostic code translation architecture patterns from practical examples • Design, build and deploy multi-language code and library analysis tools at scale • Work with cloud services and distributed architectures to ensure high availability.
• Design and build FastAPI-based services and APIs with a focus on performance, clarity, and maintainability. • Implement state machines and event-driven workflows that coordinate asynchronous operations across multiple services. • Work with PostgreSQL to design and query complex relational, geospatial, and temporal data models. • Build pub/sub and task processing patterns using Redis and modern async frameworks. • Integrate and extend authentication and authorization systems, enabling role-based and attribute-based access to data and endpoints. • Deploy and maintain containerized applications using Docker, ensuring reliability, observability, and security. • Write unit, integration, and performance tests that validate reliability and correctness. • Participate in code reviews and architecture discussions, contributing to design patterns, tooling, and continuous improvement. • Collaborate cross-functionally with other engineers and analysts to define APIs, data contracts, and workflow orchestration patterns.
• Building backend on the Internet Computer which promises web scale serverless backends hosted on trustless decentralized infrastructure.


