Photon Logo

Photon

Senior Developer (Java)

Posted 21 Days Ago
Remote
Hiring Remotely in United States
Senior level
Remote
Hiring Remotely in United States
Senior level
Develop and maintain scalable enterprise Java applications and Spring-based microservices. Responsibilities include hands-on coding, unit and system testing, debugging, technical documentation, performance optimization, troubleshooting distributed cloud environments, and adherence to software development and security standards. Collaborate with technical leads, architects, and cross-functional Agile teams to design and implement complex global applications.
The summary above was generated by AI

Job Title: Senior Developer (Java)

  • Perform hands-on coding, development, and unit testing using Java and J2EE technologies.
  • Design, develop, and implement scalable web-based microservices applications using Spring Boot and other Spring technologies.
  • Contribute to the design and development of enterprise applications using Spring Framework, including Spring MVC, Spring JDBC, Spring Cloud, and Spring Batch.
  • Collaborate with technical leads and architects to understand technology direction, architectural standards, and development best practices.
  • Develop highly scalable and distributed microservices applications to support enterprise business requirements.
  • Follow approved software development life cycle methodologies and prepare design documentation and technical specifications.
  • Perform coding, testing, debugging, and implementation of application components.
  • Conduct unit testing and system testing to ensure application functionality, reliability, and performance.
  • Ensure that application performance levels meet expected operational standards.
  • Design, code, debug, document, maintain, and enhance complex enterprise software applications.
  • Participate in the design, coding, testing, implementation, and documentation of software solutions.
  • Troubleshoot and resolve technical issues related to distributed and cloud-based application environments.
  • Develop, test, and implement complex global enterprise applications supporting large-scale systems.
  • Ensure adherence to coding standards, security practices, and software development guidelines.
  • Collaborate with cross-functional teams to deliver high-quality software solutions in an Agile development environment.

Requirement: Applicants must have a Bachelor’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields, plus five years of experience in a related occupation. Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.

Similar Jobs

Yesterday
Remote or Hybrid
17 Locations
160K-200K Annually
Senior level
160K-200K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Lead development of scalable Java software applications and high-availability services. Design architectures, solve complex system challenges, improve performance and scalability, and maintain quality standards. Collaborate cross-functionally, mentor junior engineers, own technical initiatives, address support-driven issues, and implement robust testing practices for mission-critical IT operations products.
Top Skills: AWSC++GoJavaJerseyKotlinObject-Oriented ProgrammingPostgresRedisRelational DatabasesRestful ApisSpring
Yesterday
Remote or Hybrid
17 Locations
160K-200K Annually
Senior level
160K-200K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Design, develop, and enhance scalable Java software for NinjaOne’s IT Operations platform. Lead architectural decisions, build high-availability services, address scalability and technical debt, improve quality practices, collaborate across teams, mentor engineers, and own technical initiatives supporting millions of endpoints and servers.
Top Skills: AWSC++GoJavaJerseyKotlinPostgresRedisRestSpring
Yesterday
Remote or Hybrid
17 Locations
160K-200K Annually
Senior level
160K-200K Annually
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Lead development of scalable Java applications and high-availability services. Design system architecture, solve complex scalability challenges, improve quality, mentor engineers, collaborate cross-functionally, and own technical initiatives supporting a global IT operations platform.
Top Skills: AWSC++GoJavaJerseyKotlinPostgresRedisRestful ApisSpring

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account