1

Java Se Programmer Jobs (NOW HIRING)

Oracle Java SE Certified Professional * AWS Certified Developer * Related cloud or Java certifications Technical Environment * Java 11 / 17 / 21 * Spring Boot * Spring MVC * Spring Data * Spring ...

Oracle Certified Associate, Java SE Programmer * CompTIA IT Fundamentals (ITF+) * Software development methodology certification (e.g. SCRUM Master). * GitHub or GitLab Certifications Additional ...

Java Software Engineer

Jersey City, NJ · On-site

$54 - $74/hr

Strong Java SE and Java EE with at least 10 years of commercial experience * Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test) * Good knowledge of SQL and relational databases ...

Sr. Java Engineer

Fort Worth, TX · On-site

$35 - $45/hr

Title: Sr. Java Engineer Location: Fort Worth, TX (Hybrid 3/2) Duration: 6+ month contract ... Strong proficiency in Java SE (Core Java) * Strong experience with Docker and container-based ...

Showing results 41-60

Java Se Programmer information

See salary details

$36

$55

$69

How much do java se programmer jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for java se programmer in the United States is $55.18, according to ZipRecruiter salary data. Most workers in this role earn between $47.36 and $62.74 per hour, depending on experience, location, and employer.

What is a Java SE programmer?

A Java SE Programmer is responsible for designing, developing, and maintaining applications using Java Standard Edition (SE). They write clean and efficient code, debug programs, and ensure software performance meets business requirements. These professionals work with core Java concepts such as object-oriented programming, multithreading, exception handling, and data structures. They may also integrate libraries and frameworks to enhance application functionality. Strong problem-solving skills and knowledge of software development best practices are essential for this role.

What typical daily tasks and responsibilities does a Java SE programmer have?

As a Java SE Programmer, your daily tasks often involve writing and testing code, troubleshooting bugs, and implementing software features based on project requirements. You’ll regularly collaborate with team members—including front-end developers, testers, and project managers—to ensure software components integrate smoothly and meet project deadlines. Participating in code reviews is common to maintain code quality and share best practices. Additionally, you may spend time refining technical documentation and researching potential solutions to technical challenges. This well-rounded set of responsibilities helps to ensure successful project delivery and continuous professional growth.

What are the key skills and qualifications needed to thrive in the Java SE programmer position, and why are they important?

To thrive as a Java SE Programmer, you need a solid understanding of core Java programming, object-oriented design principles, and debugging skills, usually backed by a degree in computer science or a related field. Familiarity with popular development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and Java SE certifications can be valuable assets. Strong analytical thinking, problem-solving abilities, and clear communication help you work effectively within software development teams. These skills are essential for building reliable, maintainable applications and efficiently collaborating on complex projects.

More about Java Se Programmer jobs

What are the most commonly searched types of Java Se Programmer jobs?

The most popular types of Java Se Programmer jobs are:

What are popular job titles related to Java Se Programmer jobs?

For Java Se Programmer jobs, the most frequently searched job titles are:

Infographic showing various Java Se Programmer job openings in the United States as of September 2026, with employment types broken down into 2% Internship, 89% Full Time, 3% Part Time, and 6% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $114,770 per year, or $55.2 per hour.

Core Java Developer

Alpharetta, GA • On-site

Centillion Infotech LLC
IT Services • 51 - 200 employees

Other

Posted 16 days ago


Key responsibilities

  • Design, develop, and maintain applications using Core Java.

  • Work with Java collections, exception handling, generics, streams, and lambda expressions.

  • Build and consume RESTful web services and APIs.


Job description

Job Description
About the Role
  • We are seeking a skilled Core Java Developer to design, develop, test, and maintain high-performance, scalable, and reliable Java applications.
  • The ideal candidate will have a strong foundation in core Java concepts, object-oriented programming, multithreading, data structures, design patterns, and enterprise application development.
  • The successful candidate will collaborate with architects, developers, QA engineers, DevOps teams, product managers, and business stakeholders to deliver high-quality software solutions.
Key Responsibilities
  • Design, develop, and maintain applications using Core Java.
  • Write clean, efficient, reusable, and maintainable code.
  • Apply object-oriented programming principles and software design patterns.
  • Develop multithreaded, concurrent, and high-performance applications.
  • Work with Java collections, exception handling, generics, streams, and lambda expressions.
  • Build and consume RESTful web services and APIs.
  • Develop modular and scalable application components.
  • Implement business logic, validation, error handling, and transaction management.
  • Work with relational and NoSQL databases.
  • Write efficient SQL queries and optimize database interactions.
  • Perform unit, integration, functional, and regression testing.
  • Troubleshoot application issues, memory leaks, performance bottlenecks, and production defects.
  • Participate in code reviews and ensure adherence to coding standards.
  • Collaborate with cross-functional teams to understand requirements and deliver solutions.
  • Contribute to technical design documents and implementation plans.
  • Integrate applications with CI/CD pipelines.
  • Support application deployment, monitoring, and production issue resolution.
  • Participate in Agile ceremonies, sprint planning, daily stand-ups, reviews, and retrospectives.
  • Stay current with Java releases, development practices, tools, and industry trends.
Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • 10+ years of experience in Java software development.
  • Strong knowledge of Core Java, including:
  • Object-oriented programming
  • Collections framework
  • Exception handling
  • Generics
  • Multithreading and concurrency
  • Java I/O and NIO
  • Streams and lambda expressions
  • Java memory management
  • Garbage collection
  • Experience with Java 8 or later.
  • Strong understanding of data structures, algorithms, and design patterns.
  • Experience developing RESTful APIs and backend services.
  • Knowledge of relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL.
  • Experience with SQL, JDBC, and ORM concepts.
  • Familiarity with Maven or Gradle.
  • Experience with Git or other version-control systems.
  • Understanding of unit testing using JUnit, Mockito, or equivalent tools.
  • Familiarity with Agile/Scrum development methodologies.
  • Strong analytical, debugging, communication, and problem-solving skills.
Preferred Qualifications
  • Experience with Java 11, 17, 21, or later.
  • Experience with Spring, Spring Boot, Spring MVC, Spring Data, or Spring Security.
  • Knowledge of microservices architecture.
  • Experience with messaging technologies such as Kafka, RabbitMQ, JMS, or ActiveMQ.
  • Familiarity with Docker and Kubernetes.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Experience with NoSQL databases such as MongoDB, Redis, Cassandra, or DynamoDB.
  • Familiarity with distributed systems, caching, and event-driven architecture.
  • Experience with application monitoring and observability tools.
  • Knowledge of secure coding practices and application security.
  • Experience with performance testing and profiling tools.
  • Familiarity with Linux/Unix environments and shell scripting.
Technical Skills
Core Java
  • Java SE
  • Object-oriented programming
  • Collections and generics
  • Multithreading and concurrency
  • Streams and lambda expressions
  • Exception handling
  • Java I/O and NIO
  • JVM architecture
  • Memory management and garbage collection
  • Serialization and reflection
  • Data structures and algorithms
Backend Development
  • RESTful APIs
  • HTTP and JSON
  • JDBC
  • Spring and Spring Boot
  • Microservices
  • Authentication and authorization
  • Transaction management
  • Service integration
#J-18808-Ljbffr